diff --git a/.cspell.json b/.cspell.json index 266aa856c69a..2473a8e76b0b 100644 --- a/.cspell.json +++ b/.cspell.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/master/cspell.schema.json", - "import": ["node_modules/@taiga-ui/cspell-config/cspell.config.js"], + "import": ["@taiga-ui/cspell-config/cspell.config.js"], "files": ["*/*.*"], "ignorePaths": [ ".git", diff --git a/package-lock.json b/package-lock.json index 67b9c228fddb..89f884fb4cd1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,8 +43,8 @@ "@playwright/test": "1.40.1", "@taiga-ui/browserslist-config": "0.4.0", "@taiga-ui/commitlint-config": "0.4.2", - "@taiga-ui/cspell-config": "0.23.0", - "@taiga-ui/eslint-plugin-experience": "0.38.1", + "@taiga-ui/cspell-config": "0.24.0", + "@taiga-ui/eslint-plugin-experience": "0.39.3", "@taiga-ui/prettier-config": "0.6.0", "@taiga-ui/stylelint-config": "0.10.0", "@taiga-ui/tsconfig": "0.6.0", @@ -52,13 +52,13 @@ "@tinkoff/ng-event-plugins": "3.1.0", "@tinkoff/tui-editor": "1.8.4", "@types/glob": "8.1.0", - "@types/node": "20.10.0", + "@types/node": "20.10.1", "@types/parse5": "6.0.3", "@types/webpack-env": "1.18.4", "angular-http-server": "1.12.0", "babel-loader": "9.1.3", "cpy-cli": "5.0.0", - "cspell": "8.0.0", + "cspell": "8.1.0", "cypress": "13.6.0", "cypress-real-events": "1.11.0", "eslint": "8.54.0", @@ -70,7 +70,7 @@ "ng-packagr": "12.2.7", "nx": "17.1.3", "prettier": "3.1.0", - "rollup": "4.6.0", + "rollup": "4.6.1", "standard-version": "9.5.0", "stylelint": "15.11.0", "ts-loader": "9.5.1", @@ -367,19 +367,19 @@ } }, "node_modules/@angular-eslint/bundled-angular-compiler": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-17.1.0.tgz", - "integrity": "sha512-Y+CN/8nQZaYjsb2b2sXbkQr0LrgBWhCzyLZ+rLfnLE60B9k4GeDt5b7z/OdSObi1xozXfqiaAZ1eXo0iQMN3JA==", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-17.1.1.tgz", + "integrity": "sha512-xRlSh9qjdUdUKAy/0UQsxX7wf1tHApAsHsfismebPriqfmVAPyEg4HBrM8ImWaZxiqaTGC1AyHsUBQD5FK8o6w==", "dev": true }, "node_modules/@angular-eslint/eslint-plugin": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-17.1.0.tgz", - "integrity": "sha512-pQac5h+XwsquDzaasK/xs9tjdQ/f9eLq8e5An9eXJGHWy4KcrMmQ1XrpaMMMg503LF3rRG/dHKBskGsYgSN9oQ==", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-17.1.1.tgz", + "integrity": "sha512-fFOBlCOVObVu3gjLj+0BypqO1ZR/0bfJnDElqMdYwJG7zRaFT8NNQbrOo/q/GQoqOFoNna6mw3teTGsd5JnL2A==", "dev": true, "dependencies": { - "@angular-eslint/utils": "17.1.0", - "@typescript-eslint/utils": "6.11.0" + "@angular-eslint/utils": "17.1.1", + "@typescript-eslint/utils": "6.13.1" }, "peerDependencies": { "eslint": "^7.20.0 || ^8.0.0", @@ -387,15 +387,15 @@ } }, "node_modules/@angular-eslint/eslint-plugin-template": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-17.1.0.tgz", - "integrity": "sha512-nL9VhChwFQLIRQM4xbTY8Vo095Q4/D77hPtqt3ShYIrORjYTwaWa8+neexToAqXVMapce7oFmFa/OqtxvEerLg==", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-17.1.1.tgz", + "integrity": "sha512-unZ6QNwtxuB8Eni7UPdw7uK6iZipZUXIsH+ZuLMOxwFgGMqeRnpv8SW0212rto3d/Ec0jESzVHKcwZ9pT+jxgw==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "17.1.0", - "@angular-eslint/utils": "17.1.0", - "@typescript-eslint/type-utils": "6.11.0", - "@typescript-eslint/utils": "6.11.0", + "@angular-eslint/bundled-angular-compiler": "17.1.1", + "@angular-eslint/utils": "17.1.1", + "@typescript-eslint/type-utils": "6.13.1", + "@typescript-eslint/utils": "6.13.1", "aria-query": "5.3.0", "axobject-query": "4.0.0" }, @@ -405,12 +405,12 @@ } }, "node_modules/@angular-eslint/template-parser": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-17.1.0.tgz", - "integrity": "sha512-CTxzB3stjynngTabdO8xTkiPc6Jvo15C2fxb1pYIlDIH2LgPJJxxCHi+IAt9oJpJOPa8QjLVF9VAXE3fLKAcpg==", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-17.1.1.tgz", + "integrity": "sha512-ofL46rNhRVeSxrSQF0vwhKMco+vJuo+ZGjSOzFmT9N3KAMB0j+WXTbpyGGMy0gQSBc4W6p+j+zxGa2CR2xb6wA==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "17.1.0", + "@angular-eslint/bundled-angular-compiler": "17.1.1", "eslint-scope": "^7.0.0" }, "peerDependencies": { @@ -419,13 +419,13 @@ } }, "node_modules/@angular-eslint/utils": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-17.1.0.tgz", - "integrity": "sha512-AmG0xpRtnBQwrbHObonSilmD3hiFEtZHwFY3LT28VWxznB6WIAHFE7SrKWrRsRsXlib8LaRo4uobR5+MO8aLpw==", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-17.1.1.tgz", + "integrity": "sha512-CTNPOb05S/DII/Fm8JYUvKo+B4u/ctHjGJ0X1YXUR0q31oaGqTE3KePGq76+Y6swRDf9NjUIcfcnZp3u3j4CBQ==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "17.1.0", - "@typescript-eslint/utils": "6.11.0" + "@angular-eslint/bundled-angular-compiler": "17.1.1", + "@typescript-eslint/utils": "6.13.1" }, "peerDependencies": { "eslint": "^7.20.0 || ^8.0.0", @@ -861,9 +861,9 @@ } }, "node_modules/@babel/eslint-plugin": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.22.10.tgz", - "integrity": "sha512-SRZcvo3fnO5h79B9DZSV6LG2vHH7OWsSNp1huFLHsXKyytRG413byQk9zxW1VcPOhnzfx2VIUz+8aGbiE7fOkA==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.23.5.tgz", + "integrity": "sha512-03+E/58Hoo/ui69gR+beFdGpplpoVK0BSIdke2iw4/Bz7eGN0ssRenNlnU4nmbkowNQOPCStKSwFr8H6DiY49g==", "dev": true, "dependencies": { "eslint-rule-composer": "^0.3.0" @@ -3589,16 +3589,16 @@ } }, "node_modules/@cspell/cspell-bundled-dicts": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-8.0.0.tgz", - "integrity": "sha512-Phbb1ij1TQQuqxuuvxf5P6fvV9U+EVoATNLmDqFHvRZfUyuhgbJuCMzIPeBx4GfTTDWlPs51FYRvZ/Q8xBHsyA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-8.1.0.tgz", + "integrity": "sha512-o/R/kR1QO9SQV2hUroaguTlHD6MDDtrVY6Xj5eG0loM7T0Pm3TEdlGYQ0LP6O9/CfUiHTntIFUM+PJ999+LuHQ==", "dev": true, "dependencies": { "@cspell/dict-ada": "^4.0.2", "@cspell/dict-aws": "^4.0.0", "@cspell/dict-bash": "^4.1.2", - "@cspell/dict-companies": "^3.0.27", - "@cspell/dict-cpp": "^5.0.9", + "@cspell/dict-companies": "^3.0.28", + "@cspell/dict-cpp": "^5.0.10", "@cspell/dict-cryptocurrencies": "^4.0.0", "@cspell/dict-csharp": "^4.0.2", "@cspell/dict-css": "^4.0.12", @@ -3607,16 +3607,16 @@ "@cspell/dict-docker": "^1.1.7", "@cspell/dict-dotnet": "^5.0.0", "@cspell/dict-elixir": "^4.0.3", - "@cspell/dict-en_us": "^4.3.11", + "@cspell/dict-en_us": "^4.3.12", "@cspell/dict-en-common-misspellings": "^1.0.2", "@cspell/dict-en-gb": "1.1.33", - "@cspell/dict-filetypes": "^3.0.2", + "@cspell/dict-filetypes": "^3.0.3", "@cspell/dict-fonts": "^4.0.0", "@cspell/dict-fsharp": "^1.0.1", "@cspell/dict-fullstack": "^3.1.5", "@cspell/dict-gaming-terms": "^1.0.4", "@cspell/dict-git": "^2.0.0", - "@cspell/dict-golang": "^6.0.4", + "@cspell/dict-golang": "^6.0.5", "@cspell/dict-haskell": "^4.0.1", "@cspell/dict-html": "^4.0.5", "@cspell/dict-html-symbol-entities": "^4.0.0", @@ -3627,7 +3627,7 @@ "@cspell/dict-lua": "^4.0.2", "@cspell/dict-makefile": "^1.0.0", "@cspell/dict-node": "^4.0.3", - "@cspell/dict-npm": "^5.0.12", + "@cspell/dict-npm": "^5.0.13", "@cspell/dict-php": "^4.0.4", "@cspell/dict-powershell": "^5.0.2", "@cspell/dict-public-licenses": "^2.0.5", @@ -3636,7 +3636,7 @@ "@cspell/dict-ruby": "^5.0.1", "@cspell/dict-rust": "^4.0.1", "@cspell/dict-scala": "^5.0.0", - "@cspell/dict-software-terms": "^3.3.9", + "@cspell/dict-software-terms": "^3.3.11", "@cspell/dict-sql": "^2.1.2", "@cspell/dict-svelte": "^1.0.2", "@cspell/dict-swift": "^2.0.1", @@ -3648,51 +3648,51 @@ } }, "node_modules/@cspell/cspell-json-reporter": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-8.0.0.tgz", - "integrity": "sha512-1ltK5N4xMGWjDSIkU+GJd3rXV8buXgO/lAgnpM1RhKWqAmG+u0k6pnhk2vIo/4qZQpgfK0l3J3h/Ky2FcE95vA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-8.1.0.tgz", + "integrity": "sha512-Iss9dq5XBc5wYADv/Z59W4DgRQYs8BSHNVD6+LbQctuqmeJAte426/oi4x0Y76AJtEe0N6BZouj8HXykovwP5w==", "dev": true, "dependencies": { - "@cspell/cspell-types": "8.0.0" + "@cspell/cspell-types": "8.1.0" }, "engines": { "node": ">=18" } }, "node_modules/@cspell/cspell-pipe": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-8.0.0.tgz", - "integrity": "sha512-1MH+9q3AmbzwK1BYhSGla8e4MAAYzzPApGvv8eyv0rWDmgmDTkGqJPTTvYj1wFvll5ximQ5OolpPQGv3JoWvtQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-8.1.0.tgz", + "integrity": "sha512-HDNX7MFAPAJ9acyYBa1bG+P4WiHHMFNYeywYBf3h6ScVhHobAqnhqS6b8R7MVhVRivwnKIQPG3zK7UpcwfyRcw==", "dev": true, "engines": { "node": ">=18" } }, "node_modules/@cspell/cspell-resolver": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-8.0.0.tgz", - "integrity": "sha512-gtALHFLT2vSZ7BZlIg26AY3W9gkiqxPGE75iypWz06JHJs05ngnAR+h6VOu0+rmgx98hNfzPPEh4g+Tjm8Ma0A==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-8.1.0.tgz", + "integrity": "sha512-nlppKh2o6g0zz+oIQ/dZB+oFQFf8lvn3mJKBpDwoeQY7/o9ZORPibXjtqXM83OhhdpoUVuk+3RFMsnFBBffa2Q==", "dev": true, "dependencies": { - "global-dirs": "^3.0.1" + "global-directory": "^4.0.1" }, "engines": { "node": ">=18" } }, "node_modules/@cspell/cspell-service-bus": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-8.0.0.tgz", - "integrity": "sha512-1EYhIHoZnhxpfEp6Bno6yVWYBuYfaQrwIfeDMntnezUcSmi7RyroQEcp5U7sLv69vhRD2c81o7r8iUaAbPSmIg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-8.1.0.tgz", + "integrity": "sha512-9Enayhkef732f15kHgiUe4QKyJgKk1dcZ4EFq4eyzUUDFF/eBv6qTQo5k2juUhPIjaKosqqMBHg4ffXcpkhr+Q==", "dev": true, "engines": { "node": ">=18" } }, "node_modules/@cspell/cspell-types": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-8.0.0.tgz", - "integrity": "sha512-dPdxQI8dLJoJEjylaPYfCJNnm2XNMYPuowHE2FMcsnFR9hEchQAhnKVc/aD63IUYnUtUrPxPlUJdoAoj569e+g==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-8.1.0.tgz", + "integrity": "sha512-1SxBjQdZtVjrTs3Ftw5I3nNpuDjdpsFMvfbbt6EnxqMpmZiUwkqxLCKla0pEy5R9CZcFFlntlOTMTmNsIkgmWg==", "dev": true, "engines": { "node": ">=18" @@ -3723,15 +3723,15 @@ "dev": true }, "node_modules/@cspell/dict-companies": { - "version": "3.0.27", - "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.0.27.tgz", - "integrity": "sha512-gaPR/luf+4oKGyxvW4GbxGGPdHiC5kj/QefnmQqrLFrLiCSXMZg5/NL+Lr4E5lcHsd35meX61svITQAvsT7lyQ==", + "version": "3.0.28", + "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.0.28.tgz", + "integrity": "sha512-UinHkMYB/1pUkLKm1PGIm9PBFYxeAa6YvbB1Rq/RAAlrs0WDwiDBr3BAYdxydukG1IqqwT5z9WtU+8D/yV/5lw==", "dev": true }, "node_modules/@cspell/dict-cpp": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-5.0.9.tgz", - "integrity": "sha512-ql9WPNp8c+fhdpVpjpZEUWmxBHJXs9CJuiVVfW/iwv5AX7VuMHyEwid+9/6nA8qnCxkUQ5pW83Ums1lLjn8ScA==", + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-5.0.10.tgz", + "integrity": "sha512-WCRuDrkFdpmeIR6uXQYKU9loMQKNFS4bUhtHdv5fu4qVyJSh3k/kgmtTm1h1BDTj8EwPRc/RGxS+9Z3b2mnabA==", "dev": true }, "node_modules/@cspell/dict-cryptocurrencies": { @@ -3789,9 +3789,9 @@ "dev": true }, "node_modules/@cspell/dict-en_us": { - "version": "4.3.11", - "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.11.tgz", - "integrity": "sha512-GhdavZFlS2YbUNcRtPbgJ9j6aUyq116LmDQ2/Q5SpQxJ5/6vVs8Yj5WxV1JD+Zh/Zim1NJDcneTOuLsUGi+Czw==", + "version": "4.3.12", + "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.12.tgz", + "integrity": "sha512-1bsUxFjgxF30FTzcU5uvmCvH3lyqVKR9dbwsJhomBlUM97f0edrd6590SiYBXDm7ruE68m3lJd4vs0Ev2D6FtQ==", "dev": true }, "node_modules/@cspell/dict-en-common-misspellings": { @@ -3807,9 +3807,9 @@ "dev": true }, "node_modules/@cspell/dict-filetypes": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-3.0.2.tgz", - "integrity": "sha512-StoC0wPmFNav6F6P8/FYFN1BpZfPgOmktb8gQ9wTauelWofPeBW+A0t5ncZt9hXHtnbGDA98v4ukacV+ucbnUg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-3.0.3.tgz", + "integrity": "sha512-J9UP+qwwBLfOQ8Qg9tAsKtSY/WWmjj21uj6zXTI9hRLD1eG1uUOLcfVovAmtmVqUWziPSKMr87F6SXI3xmJXgw==", "dev": true }, "node_modules/@cspell/dict-fonts": { @@ -3843,9 +3843,9 @@ "dev": true }, "node_modules/@cspell/dict-golang": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-6.0.4.tgz", - "integrity": "sha512-jOfewPEyN6U9Q80okE3b1PTYBfqZgHh7w4o271GSuAX+VKJ1lUDhdR4bPKRxSDdO5jHArw2u5C8nH2CWGuygbQ==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-6.0.5.tgz", + "integrity": "sha512-w4mEqGz4/wV+BBljLxduFNkMrd3rstBNDXmoX5kD4UTzIb4Sy0QybWCtg2iVT+R0KWiRRA56QKOvBsgXiddksA==", "dev": true }, "node_modules/@cspell/dict-haskell": { @@ -3909,9 +3909,9 @@ "dev": true }, "node_modules/@cspell/dict-npm": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.0.12.tgz", - "integrity": "sha512-T/+WeQmtbxo7ad6hrdI8URptYstKJP+kXyWJZfuVJJGWJQ7yubxrI5Z5AfM+Dh/ff4xHmdzapxD9adaEQ727uw==", + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.0.13.tgz", + "integrity": "sha512-uPb3DlQA/FvlmzT5RjZoy7fy91mxMRZW1B+K3atVM5A/cmP1QlDaSW/iCtde5kHET1MOV7uxz+vy0Yha2OI5pQ==", "dev": true }, "node_modules/@cspell/dict-php": { @@ -3972,15 +3972,15 @@ "dev": true }, "node_modules/@cspell/dict-scientific-terms-us": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@cspell/dict-scientific-terms-us/-/dict-scientific-terms-us-3.0.0.tgz", - "integrity": "sha512-nBPSimRl/8ck4dFgEdhDA74eQMTptQ+ZdirhQ995mhdcB8MYKtN+K4hb5WJyZ2Xos81itjAt1gIMdSB4OEPlmQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-scientific-terms-us/-/dict-scientific-terms-us-3.0.1.tgz", + "integrity": "sha512-xmKdypsMbAIOLFP2aqgkLP13NHN6MeQfsh7X7lPxMB80BwCx+JPmlpBS/O4Niee2XBV0HTQQlQcVq1zwJp8c0w==", "dev": true }, "node_modules/@cspell/dict-software-terms": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.3.9.tgz", - "integrity": "sha512-/O3EWe0SIznx18S7J3GAXPDe7sexn3uTsf4IlnGYK9WY6ZRuEywkXCB+5/USLTGf4+QC05pkHofphdvVSifDyA==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.3.11.tgz", + "integrity": "sha512-a2Zml4G47dbQ6GDdN7+YlIWs3nFnIcJkZOLT88m/LzxjApiF7AOZLqQiKwow03hyvGSuZy8itgQZmQHoPlw2vQ==", "dev": true }, "node_modules/@cspell/dict-sql": { @@ -4014,21 +4014,21 @@ "dev": true }, "node_modules/@cspell/dynamic-import": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-8.0.0.tgz", - "integrity": "sha512-HNkCepopgiEGuI1QGA6ob4+ayvoSMxvAqetLxP0u1sZzc50LH2DEWwotcNrpVdzZOtERHvIBcGaQKIBEx8pPRQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-8.1.0.tgz", + "integrity": "sha512-TJ1OnP0ubdVr5YTMU15rVs8R6ROuPvP/Z5lY2gtHscEsf9tZxvIt3924uMc9fTJXgNsITNWSoCzgwJYcDvGM6A==", "dev": true, "dependencies": { - "import-meta-resolve": "^3.1.1" + "import-meta-resolve": "^4.0.0" }, "engines": { "node": ">=18.0" } }, "node_modules/@cspell/strong-weak-map": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-8.0.0.tgz", - "integrity": "sha512-fRlqPSdpdub52vFtulDgLPzGPGe75I04ScId1zOO9ABP7/ro8VmaG//m1k7hsPkm6h7FG4jWympoA3aXDAcXaA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-8.1.0.tgz", + "integrity": "sha512-yBc3ejGpx3QLbfS+Sec8ycS+lKuou5rnnpfz3aVBCnNHUPozosFuNYPFB6Iah2CBY6v6rkDCkIp5vnp1IwQzdA==", "dev": true, "engines": { "node": ">=18" @@ -7047,9 +7047,9 @@ "dev": true }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.0.tgz", - "integrity": "sha512-keHkkWAe7OtdALGoutLY3utvthkGF+Y17ws9LYT8pxMBYXaCoH/8dXS2uzo6e8+sEhY7y/zi5RFo22Dy2lFpDw==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", + "integrity": "sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==", "cpu": [ "arm" ], @@ -7060,9 +7060,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.0.tgz", - "integrity": "sha512-y3Kt+34smKQNWilicPbBz/MXEY7QwDzMFNgwEWeYiOhUt9MTWKjHqe3EVkXwT2fR7izOvHpDWZ0o2IyD9SWX7A==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", + "integrity": "sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==", "cpu": [ "arm64" ], @@ -7073,9 +7073,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.0.tgz", - "integrity": "sha512-oLzzxcUIHltHxOCmaXl+pkIlU+uhSxef5HfntW7RsLh1eHm+vJzjD9Oo4oUKso4YuP4PpbFJNlZjJuOrxo8dPg==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", + "integrity": "sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==", "cpu": [ "arm64" ], @@ -7086,9 +7086,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.0.tgz", - "integrity": "sha512-+ANnmjkcOBaV25n0+M0Bere3roeVAnwlKW65qagtuAfIxXF9YxUneRyAn/RDcIdRa7QrjRNJL3jR7T43ObGe8Q==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", + "integrity": "sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==", "cpu": [ "x64" ], @@ -7099,9 +7099,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.0.tgz", - "integrity": "sha512-tBTSIkjSVUyrekddpkAqKOosnj1Fc0ZY0rJL2bIEWPKqlEQk0paORL9pUIlt7lcGJi3LzMIlUGXvtNi1Z6MOCQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", + "integrity": "sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==", "cpu": [ "arm" ], @@ -7112,9 +7112,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.0.tgz", - "integrity": "sha512-Ed8uJI3kM11de9S0j67wAV07JUNhbAqIrDYhQBrQW42jGopgheyk/cdcshgGO4fW5Wjq97COCY/BHogdGvKVNQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", + "integrity": "sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==", "cpu": [ "arm64" ], @@ -7125,9 +7125,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.0.tgz", - "integrity": "sha512-mZoNQ/qK4D7SSY8v6kEsAAyDgznzLLuSFCA3aBHZTmf3HP/dW4tNLTtWh9+LfyO0Z1aUn+ecpT7IQ3WtIg3ViQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", + "integrity": "sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==", "cpu": [ "arm64" ], @@ -7138,9 +7138,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.0.tgz", - "integrity": "sha512-rouezFHpwCqdEXsqAfNsTgSWO0FoZ5hKv5p+TGO5KFhyN/dvYXNMqMolOb8BkyKcPqjYRBeT+Z6V3aM26rPaYg==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", + "integrity": "sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==", "cpu": [ "x64" ], @@ -7151,9 +7151,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.0.tgz", - "integrity": "sha512-Bbm+fyn3S6u51urfj3YnqBXg5vI2jQPncRRELaucmhBVyZkbWClQ1fEsRmdnCPpQOQfkpg9gZArvtMVkOMsh1w==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", + "integrity": "sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==", "cpu": [ "x64" ], @@ -7164,9 +7164,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.0.tgz", - "integrity": "sha512-+MRMcyx9L2kTrTUzYmR61+XVsliMG4odFb5UmqtiT8xOfEicfYAGEuF/D1Pww1+uZkYhBqAHpvju7VN+GnC3ng==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", + "integrity": "sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==", "cpu": [ "arm64" ], @@ -7177,9 +7177,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.0.tgz", - "integrity": "sha512-rxfeE6K6s/Xl2HGeK6cO8SiQq3k/3BYpw7cfhW5Bk2euXNEpuzi2cc7llxx1si1QgwfjNtdRNTGqdBzGlFZGFw==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", + "integrity": "sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==", "cpu": [ "ia32" ], @@ -7190,9 +7190,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.0.tgz", - "integrity": "sha512-QqmCsydHS172Y0Kc13bkMXvipbJSvzeglBncJG3LsYJSiPlxYACz7MmJBs4A8l1oU+jfhYEIC/+AUSlvjmiX/g==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", + "integrity": "sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==", "cpu": [ "x64" ], @@ -7329,15 +7329,15 @@ "link": true }, "node_modules/@taiga-ui/cspell-config": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@taiga-ui/cspell-config/-/cspell-config-0.23.0.tgz", - "integrity": "sha512-tx8IBGfZ962pGS9XhNir6UcOdzDOfeqKbBReHA1fQwa9mxgKiphRYgS3UcmwMGwVYoNwqaz4pC6Ugw11JjZ5jg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/cspell-config/-/cspell-config-0.24.0.tgz", + "integrity": "sha512-fd2Q8xekpbjIyQvAhAR+QZ1fgxO19NnGI2oCY9bAfbH8ai2GcyUv4ysJRs+x/jaVLaT4c3EKJuFjqTF3Bv30sw==", "dev": true, "dependencies": { "@cspell/dict-ar": "1.1.0", "@cspell/dict-lorem-ipsum": "4.0.0", "@cspell/dict-ru_ru": "2.2.0", - "@cspell/dict-scientific-terms-us": "3.0.0" + "@cspell/dict-scientific-terms-us": "3.0.1" }, "peerDependencies": { "cspell": "*" @@ -7352,23 +7352,23 @@ "link": true }, "node_modules/@taiga-ui/eslint-plugin-experience": { - "version": "0.38.1", - "resolved": "https://registry.npmjs.org/@taiga-ui/eslint-plugin-experience/-/eslint-plugin-experience-0.38.1.tgz", - "integrity": "sha512-tEh0nCL1sAT9hHJFFvCDTzRlFwBXXGWFnHXPfVe+AKWExkhhFKhgMSzSuWO8/DS2LFD8s+4l/87Wqx3GQBfhuw==", + "version": "0.39.3", + "resolved": "https://registry.npmjs.org/@taiga-ui/eslint-plugin-experience/-/eslint-plugin-experience-0.39.3.tgz", + "integrity": "sha512-XJAwB5dOR9V42qKwehwfKKiS/jNDVjaIqmB48/g9OIb7HEGj9ezJTmCEPRVlFVmfmm3k8UbQiTn53wubfnPNrw==", "dev": true, "dependencies": { - "@angular-eslint/eslint-plugin": "17.1.0", - "@angular-eslint/eslint-plugin-template": "17.1.0", - "@angular-eslint/template-parser": "17.1.0", + "@angular-eslint/eslint-plugin": "17.1.1", + "@angular-eslint/eslint-plugin-template": "17.1.1", + "@angular-eslint/template-parser": "17.1.1", "@babel/eslint-parser": "7.23.3", - "@babel/eslint-plugin": "7.22.10", + "@babel/eslint-plugin": "7.23.5", "@html-eslint/eslint-plugin": "0.21.0", "@html-eslint/parser": "0.21.0", "@typescript-eslint/eslint-plugin": "6.12.0", "@typescript-eslint/parser": "6.12.0", - "@typescript-eslint/types": "6.12.0", - "@typescript-eslint/typescript-estree": "6.12.0", - "@typescript-eslint/utils": "6.12.0", + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/typescript-estree": "6.13.1", + "@typescript-eslint/utils": "6.13.1", "eslint-config-airbnb-base": "15.0.0", "eslint-config-prettier": "9.0.0", "eslint-import-resolver-typescript": "3.6.1", @@ -7381,7 +7381,7 @@ "eslint-plugin-html": "7.1.0", "eslint-plugin-import": "2.29.0", "eslint-plugin-jest": "27.6.0", - "eslint-plugin-playwright": "0.18.0", + "eslint-plugin-playwright": "0.19.0", "eslint-plugin-prettier": "5.0.1", "eslint-plugin-promise": "6.1.1", "eslint-plugin-rxjs": "5.0.3", @@ -7395,121 +7395,6 @@ "eslint": "*" } }, - "node_modules/@taiga-ui/eslint-plugin-experience/node_modules/@typescript-eslint/types": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.12.0.tgz", - "integrity": "sha512-MA16p/+WxM5JG/F3RTpRIcuOghWO30//VEOvzubM8zuOOBYXsP+IfjoCXXiIfy2Ta8FRh9+IO9QLlaFQUU+10Q==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@taiga-ui/eslint-plugin-experience/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.12.0.tgz", - "integrity": "sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.12.0", - "@typescript-eslint/visitor-keys": "6.12.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@taiga-ui/eslint-plugin-experience/node_modules/@typescript-eslint/utils": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.12.0.tgz", - "integrity": "sha512-LywPm8h3tGEbgfyjYnu3dauZ0U7R60m+miXgKcZS8c7QALO9uWJdvNoP+duKTk2XMWc7/Q3d/QiCuLN9X6SWyQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.12.0", - "@typescript-eslint/types": "6.12.0", - "@typescript-eslint/typescript-estree": "6.12.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@taiga-ui/eslint-plugin-experience/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@taiga-ui/eslint-plugin-experience/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@taiga-ui/eslint-plugin-experience/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@taiga-ui/eslint-plugin-experience/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/@taiga-ui/experimental": { "resolved": "projects/experimental", "link": true @@ -8860,9 +8745,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.10.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.0.tgz", - "integrity": "sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==", + "version": "20.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.1.tgz", + "integrity": "sha512-T2qwhjWwGH81vUEx4EXmBKsTJRXFXNZTL4v0gi01+zyBmCwzE6TyHszqX01m+QHTEq+EZNo13NeJIdEqf+Myrg==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -9580,13 +9465,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.11.0.tgz", - "integrity": "sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.13.1.tgz", + "integrity": "sha512-A2qPlgpxx2v//3meMqQyB1qqTg1h1dJvzca7TugM3Yc2USDY+fsRBiojAEo92HO7f5hW5mjAUF6qobOPzlBCBQ==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.11.0", - "@typescript-eslint/utils": "6.11.0", + "@typescript-eslint/typescript-estree": "6.13.1", + "@typescript-eslint/utils": "6.13.1", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -9624,9 +9509,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.11.0.tgz", - "integrity": "sha512-ZbEzuD4DwEJxwPqhv3QULlRj8KYTAnNsXxmfuUXFCxZmO6CF2gM/y+ugBSAQhrqaJL3M+oe4owdWunaHM6beqA==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.1.tgz", + "integrity": "sha512-gjeEskSmiEKKFIbnhDXUyiqVma1gRCQNbVZ1C8q7Zjcxh3WZMbzWVfGE9rHfWd1msQtPS0BVD9Jz9jded44eKg==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -9637,13 +9522,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.11.0.tgz", - "integrity": "sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.1.tgz", + "integrity": "sha512-sBLQsvOC0Q7LGcUHO5qpG1HxRgePbT6wwqOiGLpR8uOJvPJbfs0mW3jPA3ujsDvfiVwVlWUDESNXv44KtINkUQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0", + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -9664,12 +9549,12 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.11.0.tgz", - "integrity": "sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.1.tgz", + "integrity": "sha512-NDhQUy2tg6XGNBGDRm1XybOHSia8mcXmlbKWoQP+nm1BIIMxa55shyJfZkHpEBN62KNPLrocSM2PdPcaLgDKMQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.11.0", + "@typescript-eslint/types": "6.13.1", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -9743,17 +9628,17 @@ "dev": true }, "node_modules/@typescript-eslint/utils": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.11.0.tgz", - "integrity": "sha512-p23ibf68fxoZy605dc0dQAEoUsoiNoP3MD9WQGiHLDuTSOuqoTsa4oAy+h3KDkTcxbbfOtUjb9h3Ta0gT4ug2g==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.1.tgz", + "integrity": "sha512-ouPn/zVoan92JgAegesTXDB/oUp6BP1v8WpfYcqh649ejNc9Qv+B4FF2Ff626kO1xg0wWwwG48lAJ4JuesgdOw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.11.0", - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/typescript-estree": "6.11.0", + "@typescript-eslint/scope-manager": "6.13.1", + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/typescript-estree": "6.13.1", "semver": "^7.5.4" }, "engines": { @@ -9768,13 +9653,13 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.11.0.tgz", - "integrity": "sha512-0A8KoVvIURG4uhxAdjSaxy8RdRE//HztaZdG8KiHLP8WOXSk0vlF7Pvogv+vlJA5Rnjj/wDcFENvDaHb+gKd1A==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.1.tgz", + "integrity": "sha512-BW0kJ7ceiKi56GbT2KKzZzN+nDxzQK2DS6x0PiSMPjciPgd/JRQGMibyaN2cPt2cAvuoH0oNvn2fwonHI+4QUQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0" + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -9785,12 +9670,12 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.11.0.tgz", - "integrity": "sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.1.tgz", + "integrity": "sha512-NDhQUy2tg6XGNBGDRm1XybOHSia8mcXmlbKWoQP+nm1BIIMxa55shyJfZkHpEBN62KNPLrocSM2PdPcaLgDKMQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.11.0", + "@typescript-eslint/types": "6.13.1", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -14671,25 +14556,25 @@ } }, "node_modules/cspell": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/cspell/-/cspell-8.0.0.tgz", - "integrity": "sha512-Nayy25Dh+GAlDFDpVZaQhmidP947rpj1Pn9lmZ3nUFjD9W/yj0h0vrjMLMN4dbonddkmKh4t51C+7NuMP405hg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cspell/-/cspell-8.1.0.tgz", + "integrity": "sha512-oxQLyhW3yIAfvDdtoobvriWqfWVqOBo1o+WWRxlDyJdKDBH6my++p6KU3ZjxcJb7VG+CRLGfU7zASWwTPxMXRA==", "dev": true, "dependencies": { - "@cspell/cspell-json-reporter": "8.0.0", - "@cspell/cspell-pipe": "8.0.0", - "@cspell/cspell-types": "8.0.0", - "@cspell/dynamic-import": "8.0.0", + "@cspell/cspell-json-reporter": "8.1.0", + "@cspell/cspell-pipe": "8.1.0", + "@cspell/cspell-types": "8.1.0", + "@cspell/dynamic-import": "8.1.0", "chalk": "^5.3.0", "chalk-template": "^1.1.0", "commander": "^11.1.0", - "cspell-gitignore": "8.0.0", - "cspell-glob": "8.0.0", - "cspell-io": "8.0.0", - "cspell-lib": "8.0.0", + "cspell-gitignore": "8.1.0", + "cspell-glob": "8.1.0", + "cspell-io": "8.1.0", + "cspell-lib": "8.1.0", "fast-glob": "^3.3.2", "fast-json-stable-stringify": "^2.1.0", - "file-entry-cache": "^7.0.1", + "file-entry-cache": "^7.0.2", "get-stdin": "^9.0.0", "semver": "^7.5.4", "strip-ansi": "^7.1.0", @@ -14706,36 +14591,53 @@ "url": "https://github.com/streetsidesoftware/cspell?sponsor=1" } }, + "node_modules/cspell-config-lib": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-8.1.0.tgz", + "integrity": "sha512-mIv8etMAp05OapdxJQt0nkfzclMti8AfACPryWnVePrwB89A2KjErHYBa7hX6gn20B4K+KgD7ckPcOi6L8vLYA==", + "dev": true, + "dependencies": { + "@cspell/cspell-types": "8.1.0", + "comment-json": "^4.2.3", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/cspell-config-lib/node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, "node_modules/cspell-dictionary": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-8.0.0.tgz", - "integrity": "sha512-R/AzUj7W7F4O4fAOL8jvIiUqPYGy6jIBlDkxO9SZe/A6D2kOICZZzGSXMZ0M7OKYqxc6cioQUMKOJsLkDXfDXw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-8.1.0.tgz", + "integrity": "sha512-nwvlPiM7jsZThZ2bUS2CYzqwAbxWC4OL5GozQfbGEwW/8unNhifBpJzlOZuzLyX4Vu94ETExeIc625wBqPWjVA==", "dev": true, "dependencies": { - "@cspell/cspell-pipe": "8.0.0", - "@cspell/cspell-types": "8.0.0", - "cspell-trie-lib": "8.0.0", - "fast-equals": "^4.0.3", + "@cspell/cspell-pipe": "8.1.0", + "@cspell/cspell-types": "8.1.0", + "cspell-trie-lib": "8.1.0", + "fast-equals": "^5.0.1", "gensequence": "^6.0.0" }, "engines": { "node": ">=18" } }, - "node_modules/cspell-dictionary/node_modules/fast-equals": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.3.tgz", - "integrity": "sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==", - "dev": true - }, "node_modules/cspell-gitignore": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-8.0.0.tgz", - "integrity": "sha512-Uv+ENdUm+EXwQuG9187lKmE1t8b2KW+6VaQHP7r01WiuhkwhfzmWA7C30iXVcwRcsMw07wKiWvMEtG6Zlzi6lQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-8.1.0.tgz", + "integrity": "sha512-upMIEjbBz1g92Vt80h2hMMRZ9057iAmCWxi05l0WrwGrtc3CGsA8gQQIFIbVZ0x86Sbmv1cBZms1Y/hKWPWuvg==", "dev": true, "dependencies": { - "cspell-glob": "8.0.0", - "find-up": "^5.0.0" + "cspell-glob": "8.1.0", + "find-up-simple": "^1.0.0" }, "bin": { "cspell-gitignore": "bin.mjs" @@ -14745,9 +14647,9 @@ } }, "node_modules/cspell-glob": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-8.0.0.tgz", - "integrity": "sha512-wOkRA1OTIPhyN7a+k9Qq45yFXM+tBFi9DS5ObiLv6t6VTBIeMQpwRK0KLViHmjTgiA6eWx53Dnr+DZfxcAkcZA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-8.1.0.tgz", + "integrity": "sha512-onPRqJqPZaaUQ1CKeuh2fJJ9UjIBicRq6Ffd6bqWCu7IdwfEBPtjWa/nlEjCVp1CMRwhS3Y0zG3jHkKLydsR4Q==", "dev": true, "dependencies": { "micromatch": "^4.0.5" @@ -14757,13 +14659,13 @@ } }, "node_modules/cspell-grammar": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-8.0.0.tgz", - "integrity": "sha512-uxpRvbBxOih6SjFQvKTBPTA+YyqYM5UFTNTFuRnA6g6WZeg+NJaTkbQrTgXja4B2r8MJ6XU22YrKTtHNNcP7bQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-8.1.0.tgz", + "integrity": "sha512-E28SDJYOOuHk8eBtMSIGyCu8qiKb/H4LX1J/kw8+eV0RLvnllmq2FAYFBk8jtu4uW49TW5n/eLg7J2TvPONYAA==", "dev": true, "dependencies": { - "@cspell/cspell-pipe": "8.0.0", - "@cspell/cspell-types": "8.0.0" + "@cspell/cspell-pipe": "8.1.0", + "@cspell/cspell-types": "8.1.0" }, "bin": { "cspell-grammar": "bin.mjs" @@ -14773,40 +14675,39 @@ } }, "node_modules/cspell-io": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-8.0.0.tgz", - "integrity": "sha512-NVdVmQd7SU/nxYwWtO/6gzux/kp1Dt36zKds0+QHZhQ18JJjXduF5e+WUttqKi2oj/vvmjiG4HGFKQVDBcBz3w==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-8.1.0.tgz", + "integrity": "sha512-oPRMS/XUWcdZXMj6Zhs65mgOVyRZajAhHLm18o6cPLOGUD0770oMqi8ZNKj7LuvubkyP/NL0m4AEcWwvmz/Cbw==", "dev": true, "dependencies": { - "@cspell/cspell-service-bus": "8.0.0" + "@cspell/cspell-service-bus": "8.1.0" }, "engines": { "node": ">=18" } }, "node_modules/cspell-lib": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-8.0.0.tgz", - "integrity": "sha512-X/BzUjrzHOx7YlhvSph/OlMu1RmCTnybeZvIE67d1Pd7wT1TmZhFTnmvruUhoHxWEudOEe4HjzuNL9ph6Aw+aA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-8.1.0.tgz", + "integrity": "sha512-tatdY9teElqqPtKHAY1osOhV68h/f3x+4Niw7rV12OXmJ9El1lPka59bVTV401fODWRoF3WWJXUpTg012zhdrQ==", "dev": true, "dependencies": { - "@cspell/cspell-bundled-dicts": "8.0.0", - "@cspell/cspell-pipe": "8.0.0", - "@cspell/cspell-resolver": "8.0.0", - "@cspell/cspell-types": "8.0.0", - "@cspell/dynamic-import": "8.0.0", - "@cspell/strong-weak-map": "8.0.0", + "@cspell/cspell-bundled-dicts": "8.1.0", + "@cspell/cspell-pipe": "8.1.0", + "@cspell/cspell-resolver": "8.1.0", + "@cspell/cspell-types": "8.1.0", + "@cspell/dynamic-import": "8.1.0", + "@cspell/strong-weak-map": "8.1.0", "clear-module": "^4.1.2", "comment-json": "^4.2.3", "configstore": "^6.0.0", - "cosmiconfig": "8.0.0", - "cspell-dictionary": "8.0.0", - "cspell-glob": "8.0.0", - "cspell-grammar": "8.0.0", - "cspell-io": "8.0.0", - "cspell-trie-lib": "8.0.0", + "cspell-config-lib": "8.1.0", + "cspell-dictionary": "8.1.0", + "cspell-glob": "8.1.0", + "cspell-grammar": "8.1.0", + "cspell-io": "8.1.0", + "cspell-trie-lib": "8.1.0", "fast-equals": "^5.0.1", - "find-up": "^6.3.0", "gensequence": "^6.0.0", "import-fresh": "^3.3.0", "resolve-from": "^5.0.0", @@ -14817,129 +14718,14 @@ "node": ">=18" } }, - "node_modules/cspell-lib/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/cspell-lib/node_modules/cosmiconfig": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", - "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==", - "dev": true, - "dependencies": { - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/cspell-lib/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==", - "dev": true, - "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cspell-lib/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==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/cspell-lib/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==", - "dev": true, - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cspell-lib/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==", - "dev": true, - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cspell-lib/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==", - "dev": true, - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cspell-lib/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==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/cspell-lib/node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/cspell-trie-lib": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-8.0.0.tgz", - "integrity": "sha512-0rC5e1C0uM78uuS+lC1T18EojWZyNvq4bPOPCisnwuhuWrAfCqrFrX/qDNslWk3VTOPbsEMlFj6OnIGQnfwSKg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-8.1.0.tgz", + "integrity": "sha512-OF5ZNuGPIGg2CCMdMeAgd1I2iVDjoelpMjVDyqpuNu+RVpAkmNRqMFDBlsnJPWCCeOLn7blWPMBZW2KXctsm3Q==", "dev": true, "dependencies": { - "@cspell/cspell-pipe": "8.0.0", - "@cspell/cspell-types": "8.0.0", + "@cspell/cspell-pipe": "8.1.0", + "@cspell/cspell-types": "8.1.0", "gensequence": "^6.0.0" }, "engines": { @@ -18786,9 +18572,9 @@ "dev": true }, "node_modules/eslint-plugin-playwright": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-0.18.0.tgz", - "integrity": "sha512-VLvKOAaDvRTonUeI3J8plXIJQuReXjbjrgDGoNwsiydwdqk3lt+mbzgsBcxJscMJDHc9XgnLVo0nWTiaYHLGYQ==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-0.19.0.tgz", + "integrity": "sha512-/pk5oDxusdPnsPNo16o7kWk4Pq8e0Jw7vM0xI/G4wDHhYw1ImQpclB3fQGbjKAO1eauGRLWtJAq5l1Xq3oF16A==", "dev": true, "dependencies": { "globals": "^13.23.0" @@ -20262,12 +20048,12 @@ } }, "node_modules/file-entry-cache": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-7.0.1.tgz", - "integrity": "sha512-uLfFktPmRetVCbHe5UPuekWrQ6hENufnA46qEGbfACkK5drjTTdQYUragRgMjHldcbYG+nslUerqMPjbBSHXjQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-7.0.2.tgz", + "integrity": "sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==", "dev": true, "dependencies": { - "flat-cache": "^3.1.1" + "flat-cache": "^3.2.0" }, "engines": { "node": ">=12.0.0" @@ -20440,6 +20226,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/find-up-simple": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz", + "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/flat": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", @@ -21202,6 +21000,30 @@ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, + "node_modules/global-directory": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", + "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", + "dev": true, + "dependencies": { + "ini": "4.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-directory/node_modules/ini": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/global-dirs": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", @@ -22307,9 +22129,9 @@ } }, "node_modules/import-meta-resolve": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-3.1.1.tgz", - "integrity": "sha512-qeywsE/KC3w9Fd2ORrRDUw6nS/nLwZpXgfrOc2IILvZYnCaEMd+D56Vfg9k4G29gIeVi3XKql1RQatME8iYsiw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", + "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", "dev": true, "funding": { "type": "github", @@ -34019,9 +33841,9 @@ } }, "node_modules/rollup": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.0.tgz", - "integrity": "sha512-R8i5Her4oO1LiMQ3jKf7MUglYV/mhQ5g5OKeld5CnkmPdIGo79FDDQYqPhq/PCVuTQVuxsWgIbDy9F+zdHn80w==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", + "integrity": "sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -34031,18 +33853,18 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.6.0", - "@rollup/rollup-android-arm64": "4.6.0", - "@rollup/rollup-darwin-arm64": "4.6.0", - "@rollup/rollup-darwin-x64": "4.6.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.6.0", - "@rollup/rollup-linux-arm64-gnu": "4.6.0", - "@rollup/rollup-linux-arm64-musl": "4.6.0", - "@rollup/rollup-linux-x64-gnu": "4.6.0", - "@rollup/rollup-linux-x64-musl": "4.6.0", - "@rollup/rollup-win32-arm64-msvc": "4.6.0", - "@rollup/rollup-win32-ia32-msvc": "4.6.0", - "@rollup/rollup-win32-x64-msvc": "4.6.0", + "@rollup/rollup-android-arm-eabi": "4.6.1", + "@rollup/rollup-android-arm64": "4.6.1", + "@rollup/rollup-darwin-arm64": "4.6.1", + "@rollup/rollup-darwin-x64": "4.6.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.6.1", + "@rollup/rollup-linux-arm64-gnu": "4.6.1", + "@rollup/rollup-linux-arm64-musl": "4.6.1", + "@rollup/rollup-linux-x64-gnu": "4.6.1", + "@rollup/rollup-linux-x64-musl": "4.6.1", + "@rollup/rollup-win32-arm64-msvc": "4.6.1", + "@rollup/rollup-win32-ia32-msvc": "4.6.1", + "@rollup/rollup-win32-x64-msvc": "4.6.1", "fsevents": "~2.3.2" } }, @@ -36710,9 +36532,9 @@ "dev": true }, "node_modules/svgo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.4.tgz", - "integrity": "sha512-T+Xul3JwuJ6VGXKo/p2ndqx1ibxNKnLTvRc1ZTWKCfyKS/GgNjRZcYsK84fxTsy/izr91g/Rwx6fGnVgaFSI5g==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.5.tgz", + "integrity": "sha512-HQKHEo73pMNOlDlBcLgZRcHW2+1wo7bFYayAXkGN0l/2+h68KjlfZyMRhdhaGvoHV2eApOovl12zoFz42sT6rQ==", "dev": true, "dependencies": { "@trysound/sax": "0.2.0", @@ -40428,9 +40250,9 @@ "devDependencies": { "@rollup/pluginutils": "5.1.0", "feather-icons": "4.29.1", - "rollup": "4.6.0", + "rollup": "4.6.1", "rollup-plugin-typescript2": "0.36.0", - "svgo": "3.0.4" + "svgo": "3.0.5" }, "peerDependencies": { "@taiga-ui/cdk": ">=3.56.0", diff --git a/package.json b/package.json index 79e16e4efde7..b0b8814c4306 100644 --- a/package.json +++ b/package.json @@ -126,8 +126,8 @@ "@playwright/test": "1.40.1", "@taiga-ui/browserslist-config": "0.4.0", "@taiga-ui/commitlint-config": "0.4.2", - "@taiga-ui/cspell-config": "0.23.0", - "@taiga-ui/eslint-plugin-experience": "0.38.1", + "@taiga-ui/cspell-config": "0.24.0", + "@taiga-ui/eslint-plugin-experience": "0.39.3", "@taiga-ui/prettier-config": "0.6.0", "@taiga-ui/stylelint-config": "0.10.0", "@taiga-ui/tsconfig": "0.6.0", @@ -135,13 +135,13 @@ "@tinkoff/ng-event-plugins": "3.1.0", "@tinkoff/tui-editor": "1.8.4", "@types/glob": "8.1.0", - "@types/node": "20.10.0", + "@types/node": "20.10.1", "@types/parse5": "6.0.3", "@types/webpack-env": "1.18.4", "angular-http-server": "1.12.0", "babel-loader": "9.1.3", "cpy-cli": "5.0.0", - "cspell": "8.0.0", + "cspell": "8.1.0", "cypress": "13.6.0", "cypress-real-events": "1.11.0", "eslint": "8.54.0", @@ -153,7 +153,7 @@ "ng-packagr": "12.2.7", "nx": "17.1.3", "prettier": "3.1.0", - "rollup": "4.6.0", + "rollup": "4.6.1", "standard-version": "9.5.0", "stylelint": "15.11.0", "ts-loader": "9.5.1", diff --git a/projects/addon-charts/components/bar-chart/bar-chart.component.ts b/projects/addon-charts/components/bar-chart/bar-chart.component.ts index 8aca27553231..1c5a85c89c83 100644 --- a/projects/addon-charts/components/bar-chart/bar-chart.component.ts +++ b/projects/addon-charts/components/bar-chart/bar-chart.component.ts @@ -94,6 +94,7 @@ export class TuiBarChartComponent { private getMax(values: ReadonlyArray, collapsed: boolean): number { return collapsed ? Math.max( + // eslint-disable-next-line no-restricted-syntax ...values.reduce((result, next) => result.map((value, index) => value + next[index]), ), diff --git a/projects/addon-doc/components/documentation/documentation.module.ts b/projects/addon-doc/components/documentation/documentation.module.ts index 4e7e9a494cc3..c44f584b0f17 100644 --- a/projects/addon-doc/components/documentation/documentation.module.ts +++ b/projects/addon-doc/components/documentation/documentation.module.ts @@ -12,7 +12,6 @@ import { TuiNotificationModule, TuiPrimitiveTextfieldModule, TuiTextfieldControllerModule, - TuiTooltipModule, } from '@taiga-ui/core'; import { TuiBadgeModule, @@ -27,12 +26,12 @@ import {TuiDocDocumentationComponent} from './documentation.component'; import {TuiDocDocumentationPropertyConnectorDirective} from './documentation-property-connector.directive'; import {TuiShowCleanerPipe} from './pipes/cleaner.pipe'; import {TuiGetColorPipe} from './pipes/color.pipe'; -import {TuiShowContentTooltip} from './pipes/content-tooltip.pipe'; import {TuiInspectPipe} from './pipes/inspect.pipe'; import {TuiGetOpacityPipe} from './pipes/opacity.pipe'; import {TuiIsOptionalPipe} from './pipes/optional.pipe'; import {TuiIsPrimitivePolymorpheusContentPipe} from './pipes/primitive-polymorpheus-content.pipe'; import {TuiStripOptionalPipe} from './pipes/strip-optional.pipe'; +import {TuiDocTypeReferencePipe} from './pipes/type-reference.pipe'; @NgModule({ imports: [ @@ -42,7 +41,6 @@ import {TuiStripOptionalPipe} from './pipes/strip-optional.pipe'; TuiBadgeModule, TuiSelectModule, TuiToggleModule, - TuiTooltipModule, TuiLinkModule, TuiInputNumberModule, TuiModeModule, @@ -63,7 +61,7 @@ import {TuiStripOptionalPipe} from './pipes/strip-optional.pipe'; TuiIsOptionalPipe, TuiShowCleanerPipe, TuiStripOptionalPipe, - TuiShowContentTooltip, + TuiDocTypeReferencePipe, TuiDocDocumentationComponent, TuiIsPrimitivePolymorpheusContentPipe, TuiDocDocumentationPropertyConnectorDirective, diff --git a/projects/addon-doc/components/documentation/documentation.style.less b/projects/addon-doc/components/documentation/documentation.style.less index 1ed56c806a46..2a931f9441b4 100644 --- a/projects/addon-doc/components/documentation/documentation.style.less +++ b/projects/addon-doc/components/documentation/documentation.style.less @@ -110,3 +110,30 @@ .t-heading { font: var(--tui-font-heading-4); } + +.t-code-type { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: start; +} + +.t-code-reference { + display: inline-flex; + color: var(--tui-link); + text-decoration: none; + align-items: center; + justify-content: center; + gap: 3px; + + &:after { + content: ''; + font-size: 1rem; + width: 1rem; + height: 1rem; + background: currentColor; + // TODO: migrate to in v4.0 + mask: url('data:image/svg+xml,') + center/100%; + } +} diff --git a/projects/addon-doc/components/documentation/documentation.template.html b/projects/addon-doc/components/documentation/documentation.template.html index 2e535d5a4f33..341128501022 100644 --- a/projects/addon-doc/components/documentation/documentation.template.html +++ b/projects/addon-doc/components/documentation/documentation.template.html @@ -49,25 +49,27 @@ - {{ propertyConnector.documentationPropertyType }} - - - {{ texts[4] }} + + - ng-polymorpheus + {{ item.type }} - - + + {{ item.type }} + +  |  + + , + @Inject(TUI_DOC_TYPE_REFERENCE_HANDLER) + private readonly linkHandler?: TuiStringHandler | null, + ) {} + + transform(original: string): ReadonlyArray<{ + type: string; + extracted: string; + reference: string | null; + }> { + return this.parser(original) + .map(({type, extracted}) => ({ + type, + extracted, + reference: this.linkHandler?.(extracted) ?? null, + })) + .sort((a, b) => b.reference?.localeCompare(a.reference ?? ``) ?? -1); + } +} diff --git a/projects/addon-doc/components/index.ts b/projects/addon-doc/components/index.ts index 0804d364fc13..6dd67cae8878 100644 --- a/projects/addon-doc/components/index.ts +++ b/projects/addon-doc/components/index.ts @@ -9,12 +9,12 @@ export * from './documentation/documentation.module'; export * from './documentation/documentation-property-connector.directive'; export * from './documentation/pipes/cleaner.pipe'; export * from './documentation/pipes/color.pipe'; -export * from './documentation/pipes/content-tooltip.pipe'; export * from './documentation/pipes/inspect.pipe'; export * from './documentation/pipes/opacity.pipe'; export * from './documentation/pipes/optional.pipe'; export * from './documentation/pipes/primitive-polymorpheus-content.pipe'; export * from './documentation/pipes/strip-optional.pipe'; +export * from './documentation/pipes/type-reference.pipe'; export * from './example/example.component'; export * from './example/example.module'; export * from './example/example.options'; diff --git a/projects/addon-doc/components/main/main.style.less b/projects/addon-doc/components/main/main.style.less index dd3b7aeeb874..2cae7eba3d06 100644 --- a/projects/addon-doc/components/main/main.style.less +++ b/projects/addon-doc/components/main/main.style.less @@ -57,9 +57,10 @@ code:not(pre code) { align-items: center; border-radius: 0.25rem; font-weight: 500; - border: 1px solid var(--tui-base-04); + outline: 1px solid var(--tui-base-04); font-size: 0.75rem; - padding: 0 0.125rem; + padding: 0 0.3125rem; + margin: 0.125rem 0; //noinspection CssInvalidPropertyValue text-wrap: wrap; diff --git a/projects/addon-doc/tokens/index.ts b/projects/addon-doc/tokens/index.ts index e410fd95f758..06256437a3a4 100644 --- a/projects/addon-doc/tokens/index.ts +++ b/projects/addon-doc/tokens/index.ts @@ -12,4 +12,5 @@ export * from './scroll-behavior'; export * from './see-also'; export * from './source-code'; export * from './title'; +export * from './type-reference-handler'; export * from './url-state-handler'; diff --git a/projects/addon-doc/tokens/scroll-behavior.ts b/projects/addon-doc/tokens/scroll-behavior.ts index 52a46c01ca01..65434b9f3e7d 100644 --- a/projects/addon-doc/tokens/scroll-behavior.ts +++ b/projects/addon-doc/tokens/scroll-behavior.ts @@ -4,6 +4,7 @@ import {TUI_REDUCED_MOTION} from '@taiga-ui/core'; /** * Defines the transition animation for scroll + * @deprecated will be remove in v4.0 */ export const TUI_DOC_SCROLL_BEHAVIOR = tuiCreateTokenFromFactory(() => inject(TUI_REDUCED_MOTION) ? `auto` : `smooth`, diff --git a/projects/addon-doc/tokens/type-reference-handler.ts b/projects/addon-doc/tokens/type-reference-handler.ts new file mode 100644 index 000000000000..8ebf176e1c45 --- /dev/null +++ b/projects/addon-doc/tokens/type-reference-handler.ts @@ -0,0 +1,12 @@ +import { + TuiDocTypeReferenceParsed, + tuiTypeReferenceParser, +} from '@taiga-ui/addon-doc/utils'; +import {tuiCreateToken, TuiHandler, TuiStringHandler} from '@taiga-ui/cdk'; + +export const TUI_DOC_TYPE_REFERENCE_HANDLER = tuiCreateToken | null>(null); + +export const TUI_DOC_TYPE_REFERENCE_PARSER = + tuiCreateToken>(tuiTypeReferenceParser); diff --git a/projects/addon-doc/utils/index.ts b/projects/addon-doc/utils/index.ts index 220f7ea1a983..cfa1afa6dad8 100644 --- a/projects/addon-doc/utils/index.ts +++ b/projects/addon-doc/utils/index.ts @@ -9,3 +9,4 @@ export * from './raw-load-record'; export * from './sort-pages'; export * from './to-flat-map-pages'; export * from './transliterate-keyboard-layout'; +export * from './type-reference-parser'; diff --git a/projects/addon-doc/utils/test/type-reference-parser.spec.ts b/projects/addon-doc/utils/test/type-reference-parser.spec.ts new file mode 100644 index 000000000000..7009a4c4c110 --- /dev/null +++ b/projects/addon-doc/utils/test/type-reference-parser.spec.ts @@ -0,0 +1,58 @@ +import {tuiTypeReferenceParser} from '@taiga-ui/addon-doc'; + +describe(`tuiTypeReferenceParser`, () => { + it(`parse`, () => { + expect( + tuiTypeReferenceParser(` + PolymorpheusContent> + | Map + | ReadonlyArray + | readonly string[] + | T + | ReadonlyArray + | [TuiDay, number][] + | TuiStringHandler + | null + | readonly [number, number] + | 'positive' + | 'negative' + | -1 + | 2 + | 0 + | void + | CustomEvent + | TuiComparator + | readonly T[] + | TuiDay + | [TuiTime, TuiTime] + | T[][] + `), + ).toEqual([ + { + type: `PolymorpheusContent>`, + extracted: `PolymorpheusContent`, + }, + {type: `Map`, extracted: `Map`}, + {type: `ReadonlyArray`, extracted: `string`}, + {type: `readonly string[]`, extracted: `string`}, + {type: `T`, extracted: `unknown`}, + {type: `ReadonlyArray`, extracted: `number`}, + {type: `[TuiDay, number][]`, extracted: `TuiDay`}, + {type: `TuiStringHandler`, extracted: `TuiStringHandler`}, + {type: `null`, extracted: `null`}, + {type: `readonly [number, number]`, extracted: `number`}, + {type: `'positive'`, extracted: `string`}, + {type: `'negative'`, extracted: `string`}, + {type: `-1`, extracted: `number`}, + {type: `2`, extracted: `number`}, + {type: `0`, extracted: `number`}, + {type: `void`, extracted: `void`}, + {type: `CustomEvent`, extracted: `CustomEvent`}, + {type: `TuiComparator`, extracted: `TuiComparator`}, + {type: `readonly T[]`, extracted: `unknown`}, + {type: `TuiDay`, extracted: `TuiDay`}, + {type: `[TuiTime, TuiTime]`, extracted: `TuiTime`}, + {type: `T[][]`, extracted: `unknown`}, + ]); + }); +}); diff --git a/projects/addon-doc/utils/type-reference-parser.ts b/projects/addon-doc/utils/type-reference-parser.ts new file mode 100644 index 000000000000..e1e0ca6075d4 --- /dev/null +++ b/projects/addon-doc/utils/type-reference-parser.ts @@ -0,0 +1,30 @@ +export type TuiDocTypeReferenceParsed = ReadonlyArray<{type: string; extracted: string}>; + +export function tuiTypeReferenceParser(types: string): TuiDocTypeReferenceParsed { + const generics = types.match(/<([^>]+)>/g) ?? []; + + const escaped = generics + .reduce( + (result, current) => result.replace(current, current.replace(/\|/g, `&`)), + types, + ) + .split(`|`) + .map(item => item.trim()); + + return escaped.reduce((result, type) => { + let extracted = type + .trim() + .replace(/readonly /g, ``) + .replace(/\[\]/g, ``); + + extracted = + extracted.match(/ReadonlyArray<([^>]+)>/)?.[1]?.split(`&`)?.[0] ?? extracted; + extracted = extracted.match(/\[([^\]]+)\]/)?.[1]?.split(`,`)?.[0] ?? extracted; + extracted = (extracted.split(`<`)?.[0] ?? extracted)?.trim() ?? ``; + extracted = Number.isNaN(parseFloat(extracted)) ? extracted : `number`; + extracted = /^'(.+)'$|^"(.+)"$|^`(.+)`$/.test(extracted) ? `string` : extracted; + extracted = extracted.length === 1 ? `unknown` : extracted; + + return result.concat({type: type.replace(/&/g, `|`), extracted}); + }, []); +} diff --git a/projects/addon-table/components/table/directives/sort-by.directive.ts b/projects/addon-table/components/table/directives/sort-by.directive.ts index b808589ae005..88d66f7da919 100644 --- a/projects/addon-table/components/table/directives/sort-by.directive.ts +++ b/projects/addon-table/components/table/directives/sort-by.directive.ts @@ -8,7 +8,7 @@ import { } from '@angular/core'; import {TuiComparator} from '@taiga-ui/addon-table/types'; import {EMPTY_QUERY} from '@taiga-ui/cdk'; -import {filter, map} from 'rxjs/operators'; +import {delay, filter, map} from 'rxjs/operators'; import {TuiSortableDirective} from './sortable.directive'; import {TuiTableDirective} from './table.directive'; @@ -20,19 +20,30 @@ export class TuiSortByDirective>> { @ContentChildren(TuiSortableDirective, {descendants: true}) private readonly sortables: QueryList> = EMPTY_QUERY; - @Input() - tuiSortBy: string | keyof T | null = null; + @Input('tuiSortBy') + set sortBy(sortBy: string | keyof T | null) { + this.tuiSortBy = sortBy; + this.checkSortables(); + } @Output() readonly tuiSortByChange = this.table.sorterChange.pipe( + // delay is for getting actual ContentChildren (sortables) https://github.com/angular/angular/issues/38976 + delay(0), filter(() => !!this.sortables.length), map(sorter => this.getKey(sorter)), ); + tuiSortBy: string | keyof T | null = null; + constructor( @Inject(TuiTableDirective) private readonly table: TuiTableDirective, ) {} + checkSortables(): void { + this.sortables.forEach(s => s.check()); + } + private getKey(sorter: TuiComparator | null): keyof T | null { return this.sortables.find(s => s.sorter === sorter)?.key || null; } diff --git a/projects/addon-table/components/table/directives/sortable.directive.ts b/projects/addon-table/components/table/directives/sortable.directive.ts index ecbe0940b1a8..2910999ac707 100644 --- a/projects/addon-table/components/table/directives/sortable.directive.ts +++ b/projects/addon-table/components/table/directives/sortable.directive.ts @@ -1,4 +1,4 @@ -import {Directive, DoCheck, forwardRef, Inject, OnInit} from '@angular/core'; +import {Directive, forwardRef, Inject, OnInit} from '@angular/core'; import {TuiComparator} from '@taiga-ui/addon-table/types'; import {TuiThComponent} from '../th/th.component'; @@ -9,7 +9,7 @@ import {TuiTableDirective} from './table.directive'; selector: 'th[tuiTh][tuiSortable]', }) export class TuiSortableDirective>> - implements DoCheck, OnInit + implements OnInit { constructor( @Inject(forwardRef(() => TuiSortByDirective)) @@ -29,7 +29,7 @@ export class TuiSortableDirective>> this.th.sorter = this.sorter; } - ngDoCheck(): void { + check(): void { if (this.match && this.table.sorter !== this.sorter) { this.table.updateSorter(this.sorter); } diff --git a/projects/core/components/expand/expand.style.less b/projects/core/components/expand/expand.style.less index 23bd80ee9035..9445e3b7e7ce 100644 --- a/projects/core/components/expand/expand.style.less +++ b/projects/core/components/expand/expand.style.less @@ -1,8 +1,11 @@ +@import '@taiga-ui/core/styles/taiga-ui-local'; + :host { + .transition(~'opacity, height, visibility'); display: block; - transition-property: opacity, height, visibility; - transition-duration: var(--tui-duration, 300ms); opacity: 0; + // To trigger transition event when duration is 0 + transition-delay: 1ms; &._overflow { overflow: hidden; diff --git a/projects/core/components/root/root.component.ts b/projects/core/components/root/root.component.ts index 35bf778ab490..856b2e4ac2ec 100644 --- a/projects/core/components/root/root.component.ts +++ b/projects/core/components/root/root.component.ts @@ -13,7 +13,11 @@ import { TUI_VERSION, } from '@taiga-ui/cdk'; import {TuiBreakpointService} from '@taiga-ui/core/services'; -import {TUI_ANIMATIONS_DURATION, TUI_THEME} from '@taiga-ui/core/tokens'; +import { + TUI_ANIMATIONS_DURATION, + TUI_REDUCED_MOTION, + TUI_THEME, +} from '@taiga-ui/core/tokens'; import {combineLatest, Observable, of} from 'rxjs'; import {debounceTime, map} from 'rxjs/operators'; @@ -30,6 +34,7 @@ import {debounceTime, map} from 'rxjs/operators'; '[style.--tui-duration.ms]': 'duration', '[class._ios]': 'isIOS', '[class._android]': 'isAndroid', + '[class._reduced-motion]': 'reducedMotion', '[$.class._mobile]': 'isMobileRes$', '($.class._mobile)': 'isMobileRes$', }, @@ -48,6 +53,7 @@ export class TuiRootComponent { : of(!this.isMobile); constructor( + @Inject(TUI_REDUCED_MOTION) readonly reducedMotion: boolean, @Inject(TUI_ANIMATIONS_DURATION) readonly duration: number, @Inject(TUI_DIALOGS) readonly dialogs: ReadonlyArray>, diff --git a/projects/core/directives/dropdown/dropdown-open.directive.ts b/projects/core/directives/dropdown/dropdown-open.directive.ts index 82b89575451f..3067b0d085cb 100644 --- a/projects/core/directives/dropdown/dropdown-open.directive.ts +++ b/projects/core/directives/dropdown/dropdown-open.directive.ts @@ -1,18 +1,25 @@ -import {Directive, EventEmitter, Input, Output} from '@angular/core'; +import {Directive, EventEmitter, Input, OnChanges, Output} from '@angular/core'; import type {TuiDropdownDirective} from './dropdown.directive'; @Directive({ selector: '[tuiDropdownOpen],[tuiDropdownOpenChange]', }) -export class TuiDropdownOpenDirective { +export class TuiDropdownOpenDirective implements OnChanges { @Input() - set tuiDropdownOpen(open: boolean) { - this.dropdown?.toggle(open); - } + tuiDropdownOpen = false; @Output() readonly tuiDropdownOpenChange = new EventEmitter(); dropdown?: TuiDropdownDirective; + + update(open: boolean): void { + this.tuiDropdownOpen = open; + this.tuiDropdownOpenChange.emit(open); + } + + ngOnChanges(): void { + this.dropdown?.toggle(this.tuiDropdownOpen); + } } diff --git a/projects/core/directives/dropdown/dropdown.directive.ts b/projects/core/directives/dropdown/dropdown.directive.ts index 2acff4c816cc..d10f717d71e1 100644 --- a/projects/core/directives/dropdown/dropdown.directive.ts +++ b/projects/core/directives/dropdown/dropdown.directive.ts @@ -1,5 +1,6 @@ import { AfterViewChecked, + AfterViewInit, ComponentRef, Directive, ElementRef, @@ -47,6 +48,7 @@ import {TuiDropdownOpenDirective} from './dropdown-open.directive'; export class TuiDropdownDirective implements AfterViewChecked, + AfterViewInit, OnDestroy, OnChanges, TuiPortalItem, @@ -97,6 +99,12 @@ export class TuiDropdownDirective this.refresh$.next(); } + ngAfterViewInit(): void { + if (this.open) { + this.toggle(this.open.tuiDropdownOpen); + } + } + ngOnChanges(): void { if (!this.content) { this.toggle(false); @@ -118,11 +126,11 @@ export class TuiDropdownDirective toggle(show: boolean): void { if (show && this.content && !this.dropdownBoxRef) { this.dropdownBoxRef = this.dropdownService.add(this.component); - this.open?.tuiDropdownOpenChange.emit(true); + this.open?.update(true); } else if (!show && this.dropdownBoxRef) { this.dropdownService.remove(this.dropdownBoxRef); this.dropdownBoxRef = null; - this.open?.tuiDropdownOpenChange.emit(false); + this.open?.update(false); } } } diff --git a/projects/core/styles/mixins/mixins.less b/projects/core/styles/mixins/mixins.less index 0d5cd13bf12f..8a7d34b96141 100644 --- a/projects/core/styles/mixins/mixins.less +++ b/projects/core/styles/mixins/mixins.less @@ -224,7 +224,7 @@ // Navigation & when (@mode = 6) { - box-shadow: var(--tui-shadow-basic-navigation); + box-shadow: var(--tui-shadow-navigation); } // Modal mobile @@ -425,14 +425,10 @@ padding: 0; } -/** - * @description: - * disable smooth scrolling when users have prefers-reduced-motion enabled - */ .scroll-behavior(@mode: smooth) { scroll-behavior: @mode; - @media screen and (prefers-reduced-motion: reduce) { + :host-context(tui-root._reduced-motion) & { scroll-behavior: auto; } } diff --git a/projects/demo-cypress/cypress/plugins/index.ts b/projects/demo-cypress/cypress/plugins/index.ts index 0eb5ce6de08a..de5453def30f 100644 --- a/projects/demo-cypress/cypress/plugins/index.ts +++ b/projects/demo-cypress/cypress/plugins/index.ts @@ -22,6 +22,7 @@ export default async ( `--window-size=${TUI_CYPRESS_DESKTOP_VIEWPORT_WIDTH},${TUI_CYPRESS_DESKTOP_VIEWPORT_HEIGHT}`, `--force-device-scale-factor=2`, `--high-dpi-support=1`, + `--force-prefers-reduced-motion`, `--force-color-profile=srgb`, `--disable-dev-shm-usage`, `--disable-gpu`, diff --git a/projects/demo-cypress/cypress/support/helpers/visit.ts b/projects/demo-cypress/cypress/support/helpers/visit.ts index ed74c2cb72fa..ed9aa0a55512 100644 --- a/projects/demo-cypress/cypress/support/helpers/visit.ts +++ b/projects/demo-cypress/cypress/support/helpers/visit.ts @@ -32,7 +32,6 @@ interface TuiVisitOptions { rootSelector?: string; skipDecodingUrl?: boolean; skipExpectUrl?: boolean; - stopAnimation?: boolean; waitAllIcons?: boolean; waitRenderedFont?: RegExp; } @@ -57,9 +56,7 @@ export function tuiVisit(path: string, options: TuiVisitOptions = {}): void { enableNightMode = false, hideCursor = true, hideScrollbar = true, - noSmoothScroll = true, hideHeader = true, - stopAnimation = true, skipExpectUrl = false, skipDecodingUrl = false, hideNavigation = true, @@ -150,10 +147,6 @@ export function tuiVisit(path: string, options: TuiVisitOptions = {}): void { cy.get(`${rootSelector}._is-cypress-mode`).as(`app`); - if (stopAnimation) { - cy.get(`@app`).invoke(`addClass`, `_stop-animation`); - } - if (hideCursor) { cy.get(`@app`).invoke(`addClass`, `_hide-cursor`); } @@ -162,10 +155,6 @@ export function tuiVisit(path: string, options: TuiVisitOptions = {}): void { cy.get(`@app`).invoke(`addClass`, `_hide-scrollbar`); } - if (noSmoothScroll) { - cy.get(`@app`).invoke(`addClass`, `_no-smooth-scroll`); - } - cy.get(rootSelector).should(`have.class`, `_loaded`); if (hideHeader) { diff --git a/projects/demo-cypress/cypress/tests/kit/field-error/field-error.cy.ts b/projects/demo-cypress/cypress/tests/kit/field-error/field-error.cy.ts deleted file mode 100644 index 56005da473e2..000000000000 --- a/projects/demo-cypress/cypress/tests/kit/field-error/field-error.cy.ts +++ /dev/null @@ -1,15 +0,0 @@ -describe(`TuiFieldError`, () => { - it(`Errors of invalid control are shown correctly`, () => { - cy.tuiVisit(`/pipes/field-error`); - - cy.get(`tui-field-error-pipe-example-1 input`) - .first() - .focus() - .wait(50) - .blur() - .tuiGetByExampleId() - .first() - .wait(300) - .matchImageSnapshot(`shows-error-under-field`); - }); -}); diff --git a/projects/demo-cypress/cypress/tests/kit/select/select.cy.ts b/projects/demo-cypress/cypress/tests/kit/select/select.cy.ts deleted file mode 100644 index 95868ad8da7a..000000000000 --- a/projects/demo-cypress/cypress/tests/kit/select/select.cy.ts +++ /dev/null @@ -1,17 +0,0 @@ -describe(`Select`, () => { - beforeEach(() => { - cy.viewport(`macbook-13`); - cy.tuiVisit(`components/select`); - }); - - it(`opens dropdown by click on icon`, () => { - cy.get(`#base tui-select`) - .last() - .tuiWaitBeforeScreenshot() - .trigger(`click`, {x: 200, y: 30}); - - cy.get(`tui-dropdown`) - .tuiWaitBeforeScreenshot() - .matchImageSnapshot(`01-click-arrow`); - }); -}); diff --git a/projects/demo-playwright/playwright.config.ts b/projects/demo-playwright/playwright.config.ts index 92e45ed06054..712285663412 100644 --- a/projects/demo-playwright/playwright.config.ts +++ b/projects/demo-playwright/playwright.config.ts @@ -26,6 +26,9 @@ export default defineConfig({ baseURL: `http://localhost:${process.env.NG_SERVER_PORT || 3333}`, trace: `on-first-retry`, viewport: DEFAULT_VIEWPORT, + contextOptions: { + reducedMotion: `reduce`, + }, }, projects: [ { diff --git a/projects/demo-playwright/tests/kit/field-error/field-error.spec.ts b/projects/demo-playwright/tests/kit/field-error/field-error.spec.ts new file mode 100644 index 000000000000..c9cdbe886834 --- /dev/null +++ b/projects/demo-playwright/tests/kit/field-error/field-error.spec.ts @@ -0,0 +1,28 @@ +import {tuiGoto} from '@demo-playwright/utils'; +import {expect, test} from '@playwright/test'; + +const {describe} = test; + +describe(`TuiFieldError`, () => { + test(`Errors of invalid control are shown correctly`, async ({page}) => { + await tuiGoto(page, `/pipes/field-error`); + + const errorPipeInput = page + .locator(`tui-field-error-pipe-example-1 input`) + .first(); + + await errorPipeInput.focus(); + + await page.waitForTimeout(50); + + await errorPipeInput.blur(); + + const example = page + .locator(`tui-doc-example [automation-id="tui-doc-example"]`) + .first(); + + await expect(example).toHaveScreenshot(`shows-error-under-field.png`, { + animations: `allow`, + }); + }); +}); diff --git a/projects/demo-playwright/tests/kit/select/select.spec.ts b/projects/demo-playwright/tests/kit/select/select.spec.ts index 8cdd99a4eb57..273d90bc664f 100644 --- a/projects/demo-playwright/tests/kit/select/select.spec.ts +++ b/projects/demo-playwright/tests/kit/select/select.spec.ts @@ -24,5 +24,15 @@ describe(`Select`, () => { await expect(example).toHaveScreenshot(`01-checkmark-size.png`); }); + + test(`opens dropdown by click on icon`, async () => { + const example = documentationPage.getExample(`#base`); + const select = new TuiSelectPO(example.locator(`tui-select`).last()); + + await select.textfield.click({position: {x: 200, y: 30}}); + await expect(select.dropdown).toBeVisible(); + + await expect(select.dropdown).toHaveScreenshot(`01-click-arrow.png`); + }); }); }); diff --git a/projects/demo/src/modules/app/app.providers.ts b/projects/demo/src/modules/app/app.providers.ts index 328d44305fe5..45b31fc43e1a 100644 --- a/projects/demo/src/modules/app/app.providers.ts +++ b/projects/demo/src/modules/app/app.providers.ts @@ -7,7 +7,6 @@ import { } from '@angular/common'; import {inject, PLATFORM_ID, Provider} from '@angular/core'; import {Title} from '@angular/platform-browser'; -import {ANIMATION_MODULE_TYPE} from '@angular/platform-browser/animations'; import {UrlTree} from '@angular/router'; import {SESSION_STORAGE} from '@ng-web-apis/common'; import { @@ -16,10 +15,10 @@ import { TUI_DOC_EXAMPLE_CONTENT_PROCESSOR, TUI_DOC_LOGO, TUI_DOC_PAGES, - TUI_DOC_SCROLL_BEHAVIOR, TUI_DOC_SEE_ALSO, TUI_DOC_SOURCE_CODE, TUI_DOC_TITLE, + TUI_DOC_TYPE_REFERENCE_HANDLER, TUI_DOC_URL_STATE_HANDLER, tuiDocExampleOptionsProvider, TuiDocSourceCodePathOptions, @@ -35,12 +34,10 @@ import { tuiAssert, } from '@taiga-ui/cdk'; import { - TUI_ANIMATIONS_DURATION, TUI_DROPDOWN_HOVER_DEFAULT_OPTIONS, TUI_DROPDOWN_HOVER_OPTIONS, TUI_HINT_DEFAULT_OPTIONS, TUI_HINT_OPTIONS, - TUI_REDUCED_MOTION, TUI_SANITIZER, } from '@taiga-ui/core'; import {TuiLanguageName, tuiLanguageSwitcher} from '@taiga-ui/i18n'; @@ -151,17 +148,6 @@ export const APP_PROVIDERS: Provider[] = [ provide: TUI_SWIPE_OPTIONS, useValue: {timeout: 300, threshold: 60}, }, - { - provide: ANIMATION_MODULE_TYPE, - useFactory: () => - inject(TUI_IS_E2E) || inject(TUI_REDUCED_MOTION) - ? `NoopAnimations` - : `BrowserAnimations`, - }, - { - provide: TUI_ANIMATIONS_DURATION, - useFactory: () => (inject(TUI_IS_E2E) || inject(TUI_REDUCED_MOTION) ? 0 : 300), - }, { provide: TUI_HINT_OPTIONS, useFactory: () => @@ -176,11 +162,6 @@ export const APP_PROVIDERS: Provider[] = [ ? {...TUI_DROPDOWN_HOVER_DEFAULT_OPTIONS, showDelay: 0, hideDelay: 0} : TUI_DROPDOWN_HOVER_DEFAULT_OPTIONS, }, - { - provide: TUI_DOC_SCROLL_BEHAVIOR, - useFactory: () => - inject(TUI_IS_E2E) || inject(TUI_REDUCED_MOTION) ? `auto` : `smooth`, // https://github.com/cypress-io/cypress/issues/4640 - }, { provide: TUI_TAKE_ONLY_TRUSTED_EVENTS, useFactory: () => !inject(TUI_IS_E2E), @@ -197,6 +178,35 @@ export const APP_PROVIDERS: Provider[] = [ useFactory: (baseHref: string) => (tree: UrlTree) => String(tree).replace(baseHref, ``), }, + { + provide: TUI_DOC_TYPE_REFERENCE_HANDLER, + useValue: (type: string) => { + switch (type) { + case `any`: + case `null`: + case `unknown`: + case `undefined`: + case `boolean`: + case `string`: + case `void`: + case `number`: + case `Map`: + case `Set`: + return null; + case `CustomEvent`: + case `Element`: + return `https://developer.mozilla.org/en-US/docs/Web/API/${type}`; + case `PolymorpheusContent`: + return `https://github.com/taiga-family/ng-polymorpheus`; + case `TrackByFunction`: + return `https://angular.dev/api/core/TrackByFunction`; + case `SafeResourceUrl`: + return `https://angular.dev/api/platform-browser/SafeResourceUrl`; + default: + return `https://github.com/search?q=%2F%28enum%7Ctype%7Cinterface%7Cclass%7Cfunction%7Cconst%29+${type}%28%3C%7C%5Cs%29%2F+language%3ATypeScript+org%3Ataiga-family&type=code`; + } + }, + }, tuiDocExampleOptionsProvider({fullsize: false}), tuiLanguageSwitcher( async (language: TuiLanguageName): Promise => diff --git a/projects/demo/src/modules/app/cypress.less b/projects/demo/src/modules/app/cypress.less index 286aa1982a42..6363a3d58f80 100644 --- a/projects/demo/src/modules/app/cypress.less +++ b/projects/demo/src/modules/app/cypress.less @@ -6,12 +6,4 @@ &._hide-cursor * { caret-color: transparent !important; } - - &._no-smooth-scroll * { - scroll-behavior: auto !important; - } - - &._stop-animation * { - animation-iteration-count: 0 !important; - } } diff --git a/projects/demo/src/modules/charts/arc-chart/arc-chart.template.html b/projects/demo/src/modules/charts/arc-chart/arc-chart.template.html index ad71b0751a37..6082c2a527ae 100644 --- a/projects/demo/src/modules/charts/arc-chart/arc-chart.template.html +++ b/projects/demo/src/modules/charts/arc-chart/arc-chart.template.html @@ -98,7 +98,7 @@

@@ -107,7 +107,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/charts/axes/axes.template.html b/projects/demo/src/modules/charts/axes/axes.template.html index 82b17db6e048..92527d5efa6e 100644 --- a/projects/demo/src/modules/charts/axes/axes.template.html +++ b/projects/demo/src/modules/charts/axes/axes.template.html @@ -182,7 +182,7 @@

@@ -191,7 +191,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/charts/bar-chart/bar-chart.template.html b/projects/demo/src/modules/charts/bar-chart/bar-chart.template.html index 25e93235df16..8fe11f6ee156 100644 --- a/projects/demo/src/modules/charts/bar-chart/bar-chart.template.html +++ b/projects/demo/src/modules/charts/bar-chart/bar-chart.template.html @@ -103,7 +103,7 @@

@@ -112,7 +112,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/charts/bar-set/bar-set.template.html b/projects/demo/src/modules/charts/bar-set/bar-set.template.html index 11130b19fbf0..e171e7edcd63 100644 --- a/projects/demo/src/modules/charts/bar-set/bar-set.template.html +++ b/projects/demo/src/modules/charts/bar-set/bar-set.template.html @@ -99,7 +99,7 @@

@@ -108,7 +108,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/charts/bar/bar.template.html b/projects/demo/src/modules/charts/bar/bar.template.html index eefbfabd142c..68acaabb0f16 100644 --- a/projects/demo/src/modules/charts/bar/bar.template.html +++ b/projects/demo/src/modules/charts/bar/bar.template.html @@ -63,7 +63,7 @@

@@ -72,7 +72,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/charts/legend-item/legend-item.template.html b/projects/demo/src/modules/charts/legend-item/legend-item.template.html index 931ecaa3d3df..3145c40a7634 100644 --- a/projects/demo/src/modules/charts/legend-item/legend-item.template.html +++ b/projects/demo/src/modules/charts/legend-item/legend-item.template.html @@ -98,7 +98,7 @@

@@ -107,7 +107,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/charts/line-chart/line-chart.template.html b/projects/demo/src/modules/charts/line-chart/line-chart.template.html index baf9017e3393..ccb0b60c8858 100644 --- a/projects/demo/src/modules/charts/line-chart/line-chart.template.html +++ b/projects/demo/src/modules/charts/line-chart/line-chart.template.html @@ -172,7 +172,7 @@

@@ -181,7 +181,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/charts/line-days-chart/line-days-chart.template.html b/projects/demo/src/modules/charts/line-days-chart/line-days-chart.template.html index 67cc54c50819..26fbee9a45d7 100644 --- a/projects/demo/src/modules/charts/line-days-chart/line-days-chart.template.html +++ b/projects/demo/src/modules/charts/line-days-chart/line-days-chart.template.html @@ -129,7 +129,7 @@

@@ -138,7 +138,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/charts/pie-chart/pie-chart.template.html b/projects/demo/src/modules/charts/pie-chart/pie-chart.template.html index 8270b6d6614a..d221475f17f7 100644 --- a/projects/demo/src/modules/charts/pie-chart/pie-chart.template.html +++ b/projects/demo/src/modules/charts/pie-chart/pie-chart.template.html @@ -82,7 +82,7 @@

@@ -91,7 +91,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/charts/ring-chart/ring-chart.template.html b/projects/demo/src/modules/charts/ring-chart/ring-chart.template.html index 2c2b902112be..453da8069835 100644 --- a/projects/demo/src/modules/charts/ring-chart/ring-chart.template.html +++ b/projects/demo/src/modules/charts/ring-chart/ring-chart.template.html @@ -71,7 +71,7 @@

@@ -80,7 +80,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/accordion/accordion.template.html b/projects/demo/src/modules/components/accordion/accordion.template.html index b9af34a14dd1..0f0d398a23f1 100644 --- a/projects/demo/src/modules/components/accordion/accordion.template.html +++ b/projects/demo/src/modules/components/accordion/accordion.template.html @@ -206,7 +206,7 @@ into a module where you want to use our component @@ -215,7 +215,7 @@ Add it into template: diff --git a/projects/demo/src/modules/components/action/action.template.html b/projects/demo/src/modules/components/action/action.template.html index 19fbed252843..42d599c828ef 100644 --- a/projects/demo/src/modules/components/action/action.template.html +++ b/projects/demo/src/modules/components/action/action.template.html @@ -116,7 +116,7 @@

@@ -125,7 +125,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/app-bar/app-bar.template.html b/projects/demo/src/modules/components/app-bar/app-bar.template.html index b74011d8acab..c87157c95c41 100644 --- a/projects/demo/src/modules/components/app-bar/app-bar.template.html +++ b/projects/demo/src/modules/components/app-bar/app-bar.template.html @@ -25,7 +25,7 @@

@@ -34,7 +34,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/avatar/avatar.template.html b/projects/demo/src/modules/components/avatar/avatar.template.html index 1a44e722d11a..767f7fcfdff9 100644 --- a/projects/demo/src/modules/components/avatar/avatar.template.html +++ b/projects/demo/src/modules/components/avatar/avatar.template.html @@ -174,7 +174,7 @@

@@ -183,7 +183,7 @@

Add to the template:

@@ -196,7 +196,7 @@

diff --git a/projects/demo/src/modules/components/badge/badge.template.html b/projects/demo/src/modules/components/badge/badge.template.html index f7a8c8a52a5e..11dc763acd3b 100644 --- a/projects/demo/src/modules/components/badge/badge.template.html +++ b/projects/demo/src/modules/components/badge/badge.template.html @@ -124,7 +124,7 @@

@@ -133,7 +133,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/badged-content/badged-content.template.html b/projects/demo/src/modules/components/badged-content/badged-content.template.html index 6232820a61b6..22f3ec262607 100644 --- a/projects/demo/src/modules/components/badged-content/badged-content.template.html +++ b/projects/demo/src/modules/components/badged-content/badged-content.template.html @@ -127,7 +127,7 @@

@@ -136,7 +136,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/block-status/block-status.template.html b/projects/demo/src/modules/components/block-status/block-status.template.html index ffbca112f1f8..a3b999dcc612 100644 --- a/projects/demo/src/modules/components/block-status/block-status.template.html +++ b/projects/demo/src/modules/components/block-status/block-status.template.html @@ -83,7 +83,7 @@

Title

@@ -92,7 +92,7 @@

Title

Add to the template:

diff --git a/projects/demo/src/modules/components/breadcrumbs/breadcrumbs.template.html b/projects/demo/src/modules/components/breadcrumbs/breadcrumbs.template.html index 799be5a43c97..ee084e7fe2e0 100644 --- a/projects/demo/src/modules/components/breadcrumbs/breadcrumbs.template.html +++ b/projects/demo/src/modules/components/breadcrumbs/breadcrumbs.template.html @@ -61,7 +61,7 @@

@@ -70,7 +70,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/button/button.template.html b/projects/demo/src/modules/components/button/button.template.html index f6edb2af428b..43594ded5252 100644 --- a/projects/demo/src/modules/components/button/button.template.html +++ b/projects/demo/src/modules/components/button/button.template.html @@ -211,7 +211,7 @@

@@ -220,7 +220,7 @@

Add to the template:

@@ -233,7 +233,7 @@

diff --git a/projects/demo/src/modules/components/calendar-month/calendar-month.template.html b/projects/demo/src/modules/components/calendar-month/calendar-month.template.html index 8a5fd9d0fa69..923a0ee9deab 100644 --- a/projects/demo/src/modules/components/calendar-month/calendar-month.template.html +++ b/projects/demo/src/modules/components/calendar-month/calendar-month.template.html @@ -110,7 +110,7 @@

@@ -119,7 +119,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/calendar-range/calendar-range.template.html b/projects/demo/src/modules/components/calendar-range/calendar-range.template.html index 066842eb3aac..c9a6fa8ce6f3 100644 --- a/projects/demo/src/modules/components/calendar-range/calendar-range.template.html +++ b/projects/demo/src/modules/components/calendar-range/calendar-range.template.html @@ -161,7 +161,7 @@

diff --git a/projects/demo/src/modules/components/calendar/calendar.template.html b/projects/demo/src/modules/components/calendar/calendar.template.html index a6321e89afc2..4504f5e934d0 100644 --- a/projects/demo/src/modules/components/calendar/calendar.template.html +++ b/projects/demo/src/modules/components/calendar/calendar.template.html @@ -223,7 +223,7 @@

@@ -232,7 +232,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/carousel/carousel.template.html b/projects/demo/src/modules/components/carousel/carousel.template.html index 5a54eb9aa84e..1b3461954095 100644 --- a/projects/demo/src/modules/components/carousel/carousel.template.html +++ b/projects/demo/src/modules/components/carousel/carousel.template.html @@ -154,7 +154,7 @@

@@ -163,7 +163,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/checkbox-block/checkbox-block.template.html b/projects/demo/src/modules/components/checkbox-block/checkbox-block.template.html index 61bac36c52c7..976341360341 100644 --- a/projects/demo/src/modules/components/checkbox-block/checkbox-block.template.html +++ b/projects/demo/src/modules/components/checkbox-block/checkbox-block.template.html @@ -140,7 +140,7 @@

@@ -155,7 +155,7 @@

@@ -164,7 +164,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/checkbox-labeled/checkbox-labeled.template.html b/projects/demo/src/modules/components/checkbox-labeled/checkbox-labeled.template.html index 92d6685fed4f..369bda611afe 100644 --- a/projects/demo/src/modules/components/checkbox-labeled/checkbox-labeled.template.html +++ b/projects/demo/src/modules/components/checkbox-labeled/checkbox-labeled.template.html @@ -116,7 +116,7 @@

@@ -131,7 +131,7 @@

@@ -140,7 +140,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/checkbox/checkbox.template.html b/projects/demo/src/modules/components/checkbox/checkbox.template.html index 4c1bfb81f1ff..aa13e3f275f7 100644 --- a/projects/demo/src/modules/components/checkbox/checkbox.template.html +++ b/projects/demo/src/modules/components/checkbox/checkbox.template.html @@ -117,7 +117,7 @@

@@ -130,7 +130,7 @@

@@ -145,7 +145,7 @@

@@ -154,7 +154,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/combo-box/combo-box.template.html b/projects/demo/src/modules/components/combo-box/combo-box.template.html index ee4ebe7997af..77bbb6ef3c6f 100644 --- a/projects/demo/src/modules/components/combo-box/combo-box.template.html +++ b/projects/demo/src/modules/components/combo-box/combo-box.template.html @@ -267,7 +267,7 @@

@@ -288,7 +288,7 @@

@@ -297,7 +297,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/data-list-wrapper/data-list-wrapper.template.html b/projects/demo/src/modules/components/data-list-wrapper/data-list-wrapper.template.html index fe635948cb84..b9c84031d264 100644 --- a/projects/demo/src/modules/components/data-list-wrapper/data-list-wrapper.template.html +++ b/projects/demo/src/modules/components/data-list-wrapper/data-list-wrapper.template.html @@ -97,7 +97,7 @@

DataListWrapper

@@ -106,7 +106,7 @@

DataListWrapper

Add to the template:

diff --git a/projects/demo/src/modules/components/data-list/data-list.template.html b/projects/demo/src/modules/components/data-list/data-list.template.html index 880b3fd83d86..5b58ef2edcbc 100644 --- a/projects/demo/src/modules/components/data-list/data-list.template.html +++ b/projects/demo/src/modules/components/data-list/data-list.template.html @@ -148,7 +148,7 @@

Option

@@ -157,7 +157,7 @@

Option

Add to the template:

diff --git a/projects/demo/src/modules/components/dialog/dialog.template.html b/projects/demo/src/modules/components/dialog/dialog.template.html index 08aced77cd2c..d70107bfdb8a 100644 --- a/projects/demo/src/modules/components/dialog/dialog.template.html +++ b/projects/demo/src/modules/components/dialog/dialog.template.html @@ -320,7 +320,7 @@

Template can be customized

diff --git a/projects/demo/src/modules/components/elastic-container/elastic-container.template.html b/projects/demo/src/modules/components/elastic-container/elastic-container.template.html index 7f07f71481b9..c02069142cd8 100644 --- a/projects/demo/src/modules/components/elastic-container/elastic-container.template.html +++ b/projects/demo/src/modules/components/elastic-container/elastic-container.template.html @@ -49,7 +49,7 @@

@@ -58,7 +58,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/error/error.template.html b/projects/demo/src/modules/components/error/error.template.html index 211f1d0f192d..7d10da25dea6 100644 --- a/projects/demo/src/modules/components/error/error.template.html +++ b/projects/demo/src/modules/components/error/error.template.html @@ -62,7 +62,7 @@

@@ -71,7 +71,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/expand/expand.template.html b/projects/demo/src/modules/components/expand/expand.template.html index e4268833a609..464b837b02be 100644 --- a/projects/demo/src/modules/components/expand/expand.template.html +++ b/projects/demo/src/modules/components/expand/expand.template.html @@ -80,7 +80,7 @@

@@ -89,7 +89,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/filter/filter.template.html b/projects/demo/src/modules/components/filter/filter.template.html index 8dc15fa0f193..cfdc45125298 100644 --- a/projects/demo/src/modules/components/filter/filter.template.html +++ b/projects/demo/src/modules/components/filter/filter.template.html @@ -137,7 +137,7 @@

@@ -146,7 +146,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/group/group.template.html b/projects/demo/src/modules/components/group/group.template.html index 08898b09de13..c30644ace84d 100644 --- a/projects/demo/src/modules/components/group/group.template.html +++ b/projects/demo/src/modules/components/group/group.template.html @@ -173,7 +173,7 @@

@@ -182,7 +182,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/hosted-dropdown/hosted-dropdown.template.html b/projects/demo/src/modules/components/hosted-dropdown/hosted-dropdown.template.html index d0688fb71af0..b30418369daa 100644 --- a/projects/demo/src/modules/components/hosted-dropdown/hosted-dropdown.template.html +++ b/projects/demo/src/modules/components/hosted-dropdown/hosted-dropdown.template.html @@ -160,7 +160,7 @@

@@ -169,7 +169,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/input-card-grouped/input-card-grouped.template.html b/projects/demo/src/modules/components/input-card-grouped/input-card-grouped.template.html index db2235e6b8d3..1abe9054dc51 100644 --- a/projects/demo/src/modules/components/input-card-grouped/input-card-grouped.template.html +++ b/projects/demo/src/modules/components/input-card-grouped/input-card-grouped.template.html @@ -151,7 +151,7 @@

@@ -160,7 +160,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/input-card/input-card.template.html b/projects/demo/src/modules/components/input-card/input-card.template.html index 14248973f98d..3d36c27897f7 100644 --- a/projects/demo/src/modules/components/input-card/input-card.template.html +++ b/projects/demo/src/modules/components/input-card/input-card.template.html @@ -221,7 +221,7 @@ modules into the module where you want to use them: @@ -230,7 +230,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/input-copy/input-copy.template.html b/projects/demo/src/modules/components/input-copy/input-copy.template.html index 38c4f92d6feb..9a7614f92b16 100644 --- a/projects/demo/src/modules/components/input-copy/input-copy.template.html +++ b/projects/demo/src/modules/components/input-copy/input-copy.template.html @@ -111,7 +111,7 @@

@@ -126,7 +126,7 @@

@@ -135,7 +135,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/input-count/input-count.template.html b/projects/demo/src/modules/components/input-count/input-count.template.html index fcabf7ffef68..1c1b24f82e7e 100644 --- a/projects/demo/src/modules/components/input-count/input-count.template.html +++ b/projects/demo/src/modules/components/input-count/input-count.template.html @@ -193,7 +193,7 @@

@@ -208,7 +208,7 @@

@@ -217,7 +217,7 @@

Add to the template:

@@ -230,7 +230,7 @@

diff --git a/projects/demo/src/modules/components/input-date-range/input-date-range.template.html b/projects/demo/src/modules/components/input-date-range/input-date-range.template.html index 38c4d035004b..2ce353f6786b 100644 --- a/projects/demo/src/modules/components/input-date-range/input-date-range.template.html +++ b/projects/demo/src/modules/components/input-date-range/input-date-range.template.html @@ -288,7 +288,7 @@

DI-tokens for input-configurations:

@@ -303,7 +303,7 @@

DI-tokens for input-configurations:

@@ -314,7 +314,7 @@

DI-tokens for input-configurations:

in template: diff --git a/projects/demo/src/modules/components/input-date-time/input-date-time.template.html b/projects/demo/src/modules/components/input-date-time/input-date-time.template.html index 2533f385d958..bb2093ec1599 100644 --- a/projects/demo/src/modules/components/input-date-time/input-date-time.template.html +++ b/projects/demo/src/modules/components/input-date-time/input-date-time.template.html @@ -220,7 +220,7 @@

DI-tokens for input-configurations:

@@ -235,7 +235,7 @@

DI-tokens for input-configurations:

@@ -244,7 +244,7 @@

DI-tokens for input-configurations:

Use in template: diff --git a/projects/demo/src/modules/components/input-date/input-date.template.html b/projects/demo/src/modules/components/input-date/input-date.template.html index 3caa7b6cb866..7839731eb7a3 100644 --- a/projects/demo/src/modules/components/input-date/input-date.template.html +++ b/projects/demo/src/modules/components/input-date/input-date.template.html @@ -256,7 +256,7 @@

DI-tokens for input-configurations:

@@ -271,7 +271,7 @@

DI-tokens for input-configurations:

@@ -282,7 +282,7 @@

DI-tokens for input-configurations:

in template: diff --git a/projects/demo/src/modules/components/input-files/input-files.template.html b/projects/demo/src/modules/components/input-files/input-files.template.html index 479c627e6c21..6bedbcbe1da8 100644 --- a/projects/demo/src/modules/components/input-files/input-files.template.html +++ b/projects/demo/src/modules/components/input-files/input-files.template.html @@ -282,7 +282,7 @@

@@ -291,7 +291,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/input-inline/input-inline.template.html b/projects/demo/src/modules/components/input-inline/input-inline.template.html index c8e0c7a416ec..c283cf30b909 100644 --- a/projects/demo/src/modules/components/input-inline/input-inline.template.html +++ b/projects/demo/src/modules/components/input-inline/input-inline.template.html @@ -87,7 +87,7 @@

@@ -96,7 +96,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/input-month-range/input-month-range.template.html b/projects/demo/src/modules/components/input-month-range/input-month-range.template.html index 0d4969039403..11b8609357aa 100644 --- a/projects/demo/src/modules/components/input-month-range/input-month-range.template.html +++ b/projects/demo/src/modules/components/input-month-range/input-month-range.template.html @@ -129,7 +129,7 @@

@@ -144,7 +144,7 @@

@@ -155,7 +155,7 @@ in template: diff --git a/projects/demo/src/modules/components/input-month/input-month.template.html b/projects/demo/src/modules/components/input-month/input-month.template.html index 77652d1d9e27..04d448d4bf29 100644 --- a/projects/demo/src/modules/components/input-month/input-month.template.html +++ b/projects/demo/src/modules/components/input-month/input-month.template.html @@ -126,7 +126,7 @@

@@ -141,7 +141,7 @@

@@ -154,7 +154,7 @@

diff --git a/projects/demo/src/modules/components/input-number/input-number.template.html b/projects/demo/src/modules/components/input-number/input-number.template.html index bb6c1f18900e..5a4b8147dc12 100644 --- a/projects/demo/src/modules/components/input-number/input-number.template.html +++ b/projects/demo/src/modules/components/input-number/input-number.template.html @@ -286,7 +286,7 @@

There are also other components to input numbers:

@@ -301,7 +301,7 @@

There are also other components to input numbers:

@@ -310,7 +310,7 @@

There are also other components to input numbers:

Add to the template:

diff --git a/projects/demo/src/modules/components/input-password/input-password.template.html b/projects/demo/src/modules/components/input-password/input-password.template.html index 7120bd16358f..4f7f7dfef3b3 100644 --- a/projects/demo/src/modules/components/input-password/input-password.template.html +++ b/projects/demo/src/modules/components/input-password/input-password.template.html @@ -85,7 +85,7 @@

@@ -100,7 +100,7 @@

@@ -109,7 +109,7 @@

Add to the template:

@@ -122,7 +122,7 @@

diff --git a/projects/demo/src/modules/components/input-phone-international/input-phone-international.template.html b/projects/demo/src/modules/components/input-phone-international/input-phone-international.template.html index c1c557c2eed1..7533fb6279e5 100644 --- a/projects/demo/src/modules/components/input-phone-international/input-phone-international.template.html +++ b/projects/demo/src/modules/components/input-phone-international/input-phone-international.template.html @@ -102,7 +102,7 @@

@@ -117,7 +117,7 @@

@@ -126,7 +126,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/input-phone/input-phone.template.html b/projects/demo/src/modules/components/input-phone/input-phone.template.html index 03a846ac6642..f019c99859cf 100644 --- a/projects/demo/src/modules/components/input-phone/input-phone.template.html +++ b/projects/demo/src/modules/components/input-phone/input-phone.template.html @@ -143,7 +143,7 @@

@@ -158,7 +158,7 @@

@@ -167,7 +167,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/input-range/input-range.template.html b/projects/demo/src/modules/components/input-range/input-range.template.html index 30eaf5de9c35..03a5c2586ed9 100644 --- a/projects/demo/src/modules/components/input-range/input-range.template.html +++ b/projects/demo/src/modules/components/input-range/input-range.template.html @@ -295,7 +295,7 @@

@@ -304,7 +304,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/input-slider/input-slider.template.html b/projects/demo/src/modules/components/input-slider/input-slider.template.html index 464341fb74d0..0292969d65ee 100644 --- a/projects/demo/src/modules/components/input-slider/input-slider.template.html +++ b/projects/demo/src/modules/components/input-slider/input-slider.template.html @@ -245,7 +245,7 @@

@@ -254,7 +254,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/input-tag/input-tag.template.html b/projects/demo/src/modules/components/input-tag/input-tag.template.html index 0da342a4f760..5643f29da98c 100644 --- a/projects/demo/src/modules/components/input-tag/input-tag.template.html +++ b/projects/demo/src/modules/components/input-tag/input-tag.template.html @@ -283,7 +283,7 @@

@@ -292,7 +292,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/input-time/input-time.template.html b/projects/demo/src/modules/components/input-time/input-time.template.html index 09cae0855337..f012e10d041b 100644 --- a/projects/demo/src/modules/components/input-time/input-time.template.html +++ b/projects/demo/src/modules/components/input-time/input-time.template.html @@ -178,7 +178,7 @@

@@ -193,7 +193,7 @@

@@ -202,7 +202,7 @@

Add to the template:

@@ -215,7 +215,7 @@

diff --git a/projects/demo/src/modules/components/input-year/input-year.template.html b/projects/demo/src/modules/components/input-year/input-year.template.html index 64e4b19812a7..4d5e7e9a1800 100644 --- a/projects/demo/src/modules/components/input-year/input-year.template.html +++ b/projects/demo/src/modules/components/input-year/input-year.template.html @@ -121,7 +121,7 @@

@@ -136,7 +136,7 @@

@@ -145,7 +145,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/input/input.template.html b/projects/demo/src/modules/components/input/input.template.html index a7cef8d41cbc..e74712460b81 100644 --- a/projects/demo/src/modules/components/input/input.template.html +++ b/projects/demo/src/modules/components/input/input.template.html @@ -319,7 +319,7 @@

@@ -334,7 +334,7 @@

@@ -343,7 +343,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/island/island.template.html b/projects/demo/src/modules/components/island/island.template.html index 910d4fd5a864..4c635e29191e 100644 --- a/projects/demo/src/modules/components/island/island.template.html +++ b/projects/demo/src/modules/components/island/island.template.html @@ -159,7 +159,7 @@

Some heading

@@ -168,7 +168,7 @@

Some heading

Add to the template:

diff --git a/projects/demo/src/modules/components/items-with-more/items-with-more.template.html b/projects/demo/src/modules/components/items-with-more/items-with-more.template.html index 84151e54300e..aebae92df376 100644 --- a/projects/demo/src/modules/components/items-with-more/items-with-more.template.html +++ b/projects/demo/src/modules/components/items-with-more/items-with-more.template.html @@ -86,7 +86,7 @@

@@ -95,7 +95,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/label/label.template.html b/projects/demo/src/modules/components/label/label.template.html index 73a81bbc5281..3a2d25ae40be 100644 --- a/projects/demo/src/modules/components/label/label.template.html +++ b/projects/demo/src/modules/components/label/label.template.html @@ -62,7 +62,7 @@

@@ -71,7 +71,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/line-clamp/line-clamp.template.html b/projects/demo/src/modules/components/line-clamp/line-clamp.template.html index 104bee4dbf23..33347ba41dbe 100644 --- a/projects/demo/src/modules/components/line-clamp/line-clamp.template.html +++ b/projects/demo/src/modules/components/line-clamp/line-clamp.template.html @@ -124,7 +124,7 @@

@@ -133,7 +133,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/link/link.template.html b/projects/demo/src/modules/components/link/link.template.html index f07eb3ace6ae..b5bbd7745647 100644 --- a/projects/demo/src/modules/components/link/link.template.html +++ b/projects/demo/src/modules/components/link/link.template.html @@ -72,8 +72,7 @@ @@ -82,8 +81,7 @@ @@ -144,7 +142,7 @@

@@ -153,7 +151,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/loader/loader.template.html b/projects/demo/src/modules/components/loader/loader.template.html index 61330ad83832..e2e5a9b0d411 100644 --- a/projects/demo/src/modules/components/loader/loader.template.html +++ b/projects/demo/src/modules/components/loader/loader.template.html @@ -131,7 +131,7 @@

@@ -140,7 +140,7 @@

Add to the template:

@@ -153,7 +153,7 @@

diff --git a/projects/demo/src/modules/components/mobile-calendar/mobile-calendar.template.html b/projects/demo/src/modules/components/mobile-calendar/mobile-calendar.template.html index e4f2acd01a40..5808a854d25b 100644 --- a/projects/demo/src/modules/components/mobile-calendar/mobile-calendar.template.html +++ b/projects/demo/src/modules/components/mobile-calendar/mobile-calendar.template.html @@ -147,7 +147,7 @@

@@ -164,7 +164,7 @@

@@ -173,7 +173,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/mobile-dialog/mobile-dialog.template.html b/projects/demo/src/modules/components/mobile-dialog/mobile-dialog.template.html index 0df832c7ee13..04cea7b0fba7 100644 --- a/projects/demo/src/modules/components/mobile-dialog/mobile-dialog.template.html +++ b/projects/demo/src/modules/components/mobile-dialog/mobile-dialog.template.html @@ -28,7 +28,7 @@

@@ -37,7 +37,7 @@

Use it in component

diff --git a/projects/demo/src/modules/components/money/money.template.html b/projects/demo/src/modules/components/money/money.template.html index e1915437afc2..551ef6bcd99a 100644 --- a/projects/demo/src/modules/components/money/money.template.html +++ b/projects/demo/src/modules/components/money/money.template.html @@ -215,7 +215,7 @@

@@ -224,7 +224,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/multi-select/multi-select.template.html b/projects/demo/src/modules/components/multi-select/multi-select.template.html index d1f51d629a98..9835cf6b55e9 100644 --- a/projects/demo/src/modules/components/multi-select/multi-select.template.html +++ b/projects/demo/src/modules/components/multi-select/multi-select.template.html @@ -296,7 +296,7 @@

@@ -317,7 +317,7 @@

@@ -326,7 +326,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/notification/notification.template.html b/projects/demo/src/modules/components/notification/notification.template.html index 5aec9fcc9837..8a2777c9ae43 100644 --- a/projects/demo/src/modules/components/notification/notification.template.html +++ b/projects/demo/src/modules/components/notification/notification.template.html @@ -92,7 +92,7 @@

@@ -101,7 +101,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/pagination/pagination.template.html b/projects/demo/src/modules/components/pagination/pagination.template.html index 076e84afd704..a49ce41d7cb5 100644 --- a/projects/demo/src/modules/components/pagination/pagination.template.html +++ b/projects/demo/src/modules/components/pagination/pagination.template.html @@ -112,7 +112,7 @@

@@ -121,7 +121,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/pdf-viewer/pdf-viewer.template.html b/projects/demo/src/modules/components/pdf-viewer/pdf-viewer.template.html index e86807f86950..7ae015c3367c 100644 --- a/projects/demo/src/modules/components/pdf-viewer/pdf-viewer.template.html +++ b/projects/demo/src/modules/components/pdf-viewer/pdf-viewer.template.html @@ -57,7 +57,7 @@ Show preview with a service: diff --git a/projects/demo/src/modules/components/primitive-checkbox/primitive-checkbox.template.html b/projects/demo/src/modules/components/primitive-checkbox/primitive-checkbox.template.html index 3a8ede6de1d0..19fc235bcb62 100644 --- a/projects/demo/src/modules/components/primitive-checkbox/primitive-checkbox.template.html +++ b/projects/demo/src/modules/components/primitive-checkbox/primitive-checkbox.template.html @@ -115,7 +115,7 @@

@@ -124,7 +124,7 @@

Add to the template:

@@ -137,7 +137,7 @@

diff --git a/projects/demo/src/modules/components/primitive-textfield/primitive-textfield.template.html b/projects/demo/src/modules/components/primitive-textfield/primitive-textfield.template.html index bc764e00cf5a..85060cae8d7d 100644 --- a/projects/demo/src/modules/components/primitive-textfield/primitive-textfield.template.html +++ b/projects/demo/src/modules/components/primitive-textfield/primitive-textfield.template.html @@ -227,7 +227,7 @@

@@ -236,7 +236,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/progress-bar/progress-bar.component.html b/projects/demo/src/modules/components/progress-bar/progress-bar.component.html index 853149a21457..0cf3188e4a68 100644 --- a/projects/demo/src/modules/components/progress-bar/progress-bar.component.html +++ b/projects/demo/src/modules/components/progress-bar/progress-bar.component.html @@ -194,7 +194,7 @@

@@ -203,7 +203,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/progress-circle/progress-circle.template.html b/projects/demo/src/modules/components/progress-circle/progress-circle.template.html index 4d84e7543b9d..8f50b667bd9b 100644 --- a/projects/demo/src/modules/components/progress-circle/progress-circle.template.html +++ b/projects/demo/src/modules/components/progress-circle/progress-circle.template.html @@ -180,7 +180,7 @@

@@ -189,7 +189,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/progress-segmented/progress-segmented.template.html b/projects/demo/src/modules/components/progress-segmented/progress-segmented.template.html index 7d37affad622..b7fc78bc6ddb 100644 --- a/projects/demo/src/modules/components/progress-segmented/progress-segmented.template.html +++ b/projects/demo/src/modules/components/progress-segmented/progress-segmented.template.html @@ -137,7 +137,7 @@

@@ -146,7 +146,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/prompt/prompt.template.html b/projects/demo/src/modules/components/prompt/prompt.template.html index ec51154cead8..6f03fa92bbfb 100644 --- a/projects/demo/src/modules/components/prompt/prompt.template.html +++ b/projects/demo/src/modules/components/prompt/prompt.template.html @@ -89,7 +89,7 @@

@@ -101,7 +101,7 @@

diff --git a/projects/demo/src/modules/components/pull-to-refresh/pull-to-refresh.template.html b/projects/demo/src/modules/components/pull-to-refresh/pull-to-refresh.template.html index f8800fd3fdc6..a5215b251e01 100644 --- a/projects/demo/src/modules/components/pull-to-refresh/pull-to-refresh.template.html +++ b/projects/demo/src/modules/components/pull-to-refresh/pull-to-refresh.template.html @@ -59,7 +59,7 @@

@@ -68,7 +68,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/radio-block/radio-block.template.html b/projects/demo/src/modules/components/radio-block/radio-block.template.html index 9aeefa0aacd7..21a67a9842af 100644 --- a/projects/demo/src/modules/components/radio-block/radio-block.template.html +++ b/projects/demo/src/modules/components/radio-block/radio-block.template.html @@ -170,7 +170,7 @@

@@ -185,7 +185,7 @@

@@ -194,7 +194,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/radio-labeled/radio-labeled.template.html b/projects/demo/src/modules/components/radio-labeled/radio-labeled.template.html index 7c20e0b48921..01395ead65c0 100644 --- a/projects/demo/src/modules/components/radio-labeled/radio-labeled.template.html +++ b/projects/demo/src/modules/components/radio-labeled/radio-labeled.template.html @@ -146,7 +146,7 @@

@@ -161,7 +161,7 @@

@@ -170,7 +170,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/radio-list/radio-list.template.html b/projects/demo/src/modules/components/radio-list/radio-list.template.html index 8ddc5b992327..79817c4cbc86 100644 --- a/projects/demo/src/modules/components/radio-list/radio-list.template.html +++ b/projects/demo/src/modules/components/radio-list/radio-list.template.html @@ -108,7 +108,7 @@

@@ -123,7 +123,7 @@

@@ -132,7 +132,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/radio/radio.template.html b/projects/demo/src/modules/components/radio/radio.template.html index 92464c47c75f..f71df20580a9 100644 --- a/projects/demo/src/modules/components/radio/radio.template.html +++ b/projects/demo/src/modules/components/radio/radio.template.html @@ -148,7 +148,7 @@ in the same module where you want to use our component: @@ -159,7 +159,7 @@ injection token to override the default options for the component. @@ -174,7 +174,7 @@

@@ -183,7 +183,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/range/range.template.html b/projects/demo/src/modules/components/range/range.template.html index 1813d2d675a5..383409c386cd 100644 --- a/projects/demo/src/modules/components/range/range.template.html +++ b/projects/demo/src/modules/components/range/range.template.html @@ -175,7 +175,7 @@ in the same module where you want to use our component: @@ -190,7 +190,7 @@

@@ -199,7 +199,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/rating/rating.template.html b/projects/demo/src/modules/components/rating/rating.template.html index 02ec67c29b07..ea71967e7292 100644 --- a/projects/demo/src/modules/components/rating/rating.template.html +++ b/projects/demo/src/modules/components/rating/rating.template.html @@ -136,7 +136,7 @@

@@ -145,7 +145,7 @@

Add to the template:

@@ -158,7 +158,7 @@

diff --git a/projects/demo/src/modules/components/scrollbar/scrollbar.template.html b/projects/demo/src/modules/components/scrollbar/scrollbar.template.html index 81a500310ecd..dc8fc25f08d7 100644 --- a/projects/demo/src/modules/components/scrollbar/scrollbar.template.html +++ b/projects/demo/src/modules/components/scrollbar/scrollbar.template.html @@ -83,7 +83,7 @@

@@ -92,7 +92,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/select/select.template.html b/projects/demo/src/modules/components/select/select.template.html index c21a9976e222..d1311379d838 100644 --- a/projects/demo/src/modules/components/select/select.template.html +++ b/projects/demo/src/modules/components/select/select.template.html @@ -242,7 +242,7 @@

@@ -263,7 +263,7 @@

@@ -272,7 +272,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/sheet-dialog/sheet-dialog.template.html b/projects/demo/src/modules/components/sheet-dialog/sheet-dialog.template.html index ed112a467ae7..ed675a66b520 100644 --- a/projects/demo/src/modules/components/sheet-dialog/sheet-dialog.template.html +++ b/projects/demo/src/modules/components/sheet-dialog/sheet-dialog.template.html @@ -143,7 +143,7 @@

@@ -152,7 +152,7 @@

Use it in component

diff --git a/projects/demo/src/modules/components/sheet/sheet.template.html b/projects/demo/src/modules/components/sheet/sheet.template.html index 834b713ade1e..8b88ab2eecf1 100644 --- a/projects/demo/src/modules/components/sheet/sheet.template.html +++ b/projects/demo/src/modules/components/sheet/sheet.template.html @@ -196,7 +196,7 @@

Karl Gambolputty

@@ -209,7 +209,7 @@

Karl Gambolputty

diff --git a/projects/demo/src/modules/components/slider/slider.component.html b/projects/demo/src/modules/components/slider/slider.component.html index 3c9c3adbce74..9d33ac4a97ab 100644 --- a/projects/demo/src/modules/components/slider/slider.component.html +++ b/projects/demo/src/modules/components/slider/slider.component.html @@ -217,7 +217,7 @@ in the same module where you want to use our component: @@ -232,7 +232,7 @@

@@ -241,7 +241,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/stepper/stepper.template.html b/projects/demo/src/modules/components/stepper/stepper.template.html index 501524e363f7..1659c7cad9c7 100644 --- a/projects/demo/src/modules/components/stepper/stepper.template.html +++ b/projects/demo/src/modules/components/stepper/stepper.template.html @@ -102,7 +102,7 @@

@@ -111,7 +111,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/tab-bar/tab-bar.template.html b/projects/demo/src/modules/components/tab-bar/tab-bar.template.html index 71f256569fea..267e06b9f30b 100644 --- a/projects/demo/src/modules/components/tab-bar/tab-bar.template.html +++ b/projects/demo/src/modules/components/tab-bar/tab-bar.template.html @@ -74,7 +74,7 @@

@@ -87,7 +87,7 @@

diff --git a/projects/demo/src/modules/components/tabs/examples/9/index.less b/projects/demo/src/modules/components/tabs/examples/9/index.less index a649d1239f60..58f8fa2ac3ba 100644 --- a/projects/demo/src/modules/components/tabs/examples/9/index.less +++ b/projects/demo/src/modules/components/tabs/examples/9/index.less @@ -11,13 +11,13 @@ .vertical, .horizontal { + .scroll-behavior(); .transition(~'box-shadow, background'); position: relative; background: var(--tui-base-01); color: var(--tui-text-01); box-shadow: 0 0.125rem 0.1875rem rgba(0, 0, 0, 0.1); border: 1px solid var(--tui-base-03); - scroll-behavior: smooth; } .title { diff --git a/projects/demo/src/modules/components/tabs/tabs.template.html b/projects/demo/src/modules/components/tabs/tabs.template.html index cd2a0c031a1e..fcb49247b463 100644 --- a/projects/demo/src/modules/components/tabs/tabs.template.html +++ b/projects/demo/src/modules/components/tabs/tabs.template.html @@ -182,7 +182,7 @@

@@ -191,7 +191,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/tag/tag.template.html b/projects/demo/src/modules/components/tag/tag.template.html index eb6da30d6ad9..0da0f2340cbc 100644 --- a/projects/demo/src/modules/components/tag/tag.template.html +++ b/projects/demo/src/modules/components/tag/tag.template.html @@ -199,7 +199,7 @@

@@ -208,7 +208,7 @@

Add to the template:

@@ -221,7 +221,7 @@

diff --git a/projects/demo/src/modules/components/textarea/textarea.template.html b/projects/demo/src/modules/components/textarea/textarea.template.html index 964a58343d7f..d0f4f730b0d0 100644 --- a/projects/demo/src/modules/components/textarea/textarea.template.html +++ b/projects/demo/src/modules/components/textarea/textarea.template.html @@ -175,7 +175,7 @@

@@ -190,7 +190,7 @@

@@ -199,7 +199,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/thumbnail-card/thumbnail-card.template.html b/projects/demo/src/modules/components/thumbnail-card/thumbnail-card.template.html index 49d5197ebbdb..b96983bd0a16 100644 --- a/projects/demo/src/modules/components/thumbnail-card/thumbnail-card.template.html +++ b/projects/demo/src/modules/components/thumbnail-card/thumbnail-card.template.html @@ -106,7 +106,7 @@

@@ -115,7 +115,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/tiles/tiles.template.html b/projects/demo/src/modules/components/tiles/tiles.template.html index f5f9a2171b27..4d64289ed3e2 100644 --- a/projects/demo/src/modules/components/tiles/tiles.template.html +++ b/projects/demo/src/modules/components/tiles/tiles.template.html @@ -38,7 +38,7 @@

@@ -47,7 +47,7 @@

Add to the template and style according to your needs (see example):

diff --git a/projects/demo/src/modules/components/toggle/toggle.template.html b/projects/demo/src/modules/components/toggle/toggle.template.html index a0ea976fcab2..7e55d81ef2c1 100644 --- a/projects/demo/src/modules/components/toggle/toggle.template.html +++ b/projects/demo/src/modules/components/toggle/toggle.template.html @@ -93,7 +93,7 @@

@@ -108,7 +108,7 @@

@@ -117,7 +117,7 @@

Add to the template:

@@ -130,7 +130,7 @@

diff --git a/projects/demo/src/modules/components/tooltip/tooltip.template.html b/projects/demo/src/modules/components/tooltip/tooltip.template.html index aa2ebfd87504..baf3f3d9b116 100644 --- a/projects/demo/src/modules/components/tooltip/tooltip.template.html +++ b/projects/demo/src/modules/components/tooltip/tooltip.template.html @@ -117,7 +117,7 @@

@@ -126,7 +126,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/components/tree/tree.template.html b/projects/demo/src/modules/components/tree/tree.template.html index 06ecaf5cda25..53bab49a4af6 100644 --- a/projects/demo/src/modules/components/tree/tree.template.html +++ b/projects/demo/src/modules/components/tree/tree.template.html @@ -174,7 +174,7 @@

@@ -183,7 +183,7 @@

Add to the template:

diff --git a/projects/demo/src/modules/customization/portals/portals.template.html b/projects/demo/src/modules/customization/portals/portals.template.html index ad7e9cd16b0e..a6f2dd8516e7 100644 --- a/projects/demo/src/modules/customization/portals/portals.template.html +++ b/projects/demo/src/modules/customization/portals/portals.template.html @@ -43,7 +43,7 @@
  • Put the created portal host on a desired layer

  • diff --git a/projects/demo/src/modules/directives/active-zone/active-zone.template.html b/projects/demo/src/modules/directives/active-zone/active-zone.template.html index 7c52359e423c..ea2d0f5bd1e8 100644 --- a/projects/demo/src/modules/directives/active-zone/active-zone.template.html +++ b/projects/demo/src/modules/directives/active-zone/active-zone.template.html @@ -28,7 +28,7 @@

    @@ -37,12 +37,12 @@

    Add to the template and subscribe to a change:

    diff --git a/projects/demo/src/modules/directives/copy-processor/copy-processor.template.html b/projects/demo/src/modules/directives/copy-processor/copy-processor.template.html index 53138be31b90..bac027c73ac5 100644 --- a/projects/demo/src/modules/directives/copy-processor/copy-processor.template.html +++ b/projects/demo/src/modules/directives/copy-processor/copy-processor.template.html @@ -25,7 +25,7 @@

    @@ -34,7 +34,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/dropdown-context/dropdown-context.component.html b/projects/demo/src/modules/directives/dropdown-context/dropdown-context.component.html index 7a7cc243174d..ddeddc0a5b77 100644 --- a/projects/demo/src/modules/directives/dropdown-context/dropdown-context.component.html +++ b/projects/demo/src/modules/directives/dropdown-context/dropdown-context.component.html @@ -84,7 +84,7 @@

    To close dropdown:

    @@ -93,7 +93,7 @@

    To close dropdown:

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/dropdown-hover/dropdown-hover.template.html b/projects/demo/src/modules/directives/dropdown-hover/dropdown-hover.template.html index 6f1fae590bd1..5e9437adb873 100644 --- a/projects/demo/src/modules/directives/dropdown-hover/dropdown-hover.template.html +++ b/projects/demo/src/modules/directives/dropdown-hover/dropdown-hover.template.html @@ -102,7 +102,7 @@

    @@ -111,7 +111,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/dropdown-selection/dropdown-selection.template.html b/projects/demo/src/modules/directives/dropdown-selection/dropdown-selection.template.html index 08c817f05866..fce45f2b202d 100644 --- a/projects/demo/src/modules/directives/dropdown-selection/dropdown-selection.template.html +++ b/projects/demo/src/modules/directives/dropdown-selection/dropdown-selection.template.html @@ -89,7 +89,7 @@

    @@ -98,7 +98,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/dropdown/dropdown.template.html b/projects/demo/src/modules/directives/dropdown/dropdown.template.html index b7cfdc27f8bf..81369cd468e8 100644 --- a/projects/demo/src/modules/directives/dropdown/dropdown.template.html +++ b/projects/demo/src/modules/directives/dropdown/dropdown.template.html @@ -128,7 +128,7 @@

    @@ -137,7 +137,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/elastic-sticky/elastic-sticky.template.html b/projects/demo/src/modules/directives/elastic-sticky/elastic-sticky.template.html index a180935e3885..54853ea8011d 100644 --- a/projects/demo/src/modules/directives/elastic-sticky/elastic-sticky.template.html +++ b/projects/demo/src/modules/directives/elastic-sticky/elastic-sticky.template.html @@ -30,7 +30,7 @@

    @@ -39,7 +39,7 @@

    Add to the template:

    @@ -48,7 +48,7 @@

    Subscribe on changes and scale elements:

    diff --git a/projects/demo/src/modules/directives/element/element.template.html b/projects/demo/src/modules/directives/element/element.template.html index 3c83c3949e35..a558ba9cd8e5 100644 --- a/projects/demo/src/modules/directives/element/element.template.html +++ b/projects/demo/src/modules/directives/element/element.template.html @@ -30,7 +30,7 @@

    @@ -39,7 +39,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/for/for.template.html b/projects/demo/src/modules/directives/for/for.template.html index 9c3220ab55d6..7db19339bc98 100644 --- a/projects/demo/src/modules/directives/for/for.template.html +++ b/projects/demo/src/modules/directives/for/for.template.html @@ -37,7 +37,7 @@

    @@ -46,7 +46,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/highlight/highlight.template.html b/projects/demo/src/modules/directives/highlight/highlight.template.html index fb46f8ce9d2c..c4a3a73b193b 100644 --- a/projects/demo/src/modules/directives/highlight/highlight.template.html +++ b/projects/demo/src/modules/directives/highlight/highlight.template.html @@ -25,7 +25,7 @@

    @@ -34,7 +34,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/hint-describe/hint-describe.template.html b/projects/demo/src/modules/directives/hint-describe/hint-describe.template.html index 7d631026fc00..2d94ae7435d9 100644 --- a/projects/demo/src/modules/directives/hint-describe/hint-describe.template.html +++ b/projects/demo/src/modules/directives/hint-describe/hint-describe.template.html @@ -55,7 +55,7 @@

    @@ -64,7 +64,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/hint-manual/hint-manual.template.html b/projects/demo/src/modules/directives/hint-manual/hint-manual.template.html index c348ab63f656..eda3ff74d9f2 100644 --- a/projects/demo/src/modules/directives/hint-manual/hint-manual.template.html +++ b/projects/demo/src/modules/directives/hint-manual/hint-manual.template.html @@ -59,7 +59,7 @@

    @@ -68,7 +68,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/hint-pointer/hint-pointer.template.html b/projects/demo/src/modules/directives/hint-pointer/hint-pointer.template.html index 99baf78d21f2..dc6b2ab78cb4 100644 --- a/projects/demo/src/modules/directives/hint-pointer/hint-pointer.template.html +++ b/projects/demo/src/modules/directives/hint-pointer/hint-pointer.template.html @@ -66,7 +66,7 @@

    @@ -75,7 +75,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/hint/hint.template.html b/projects/demo/src/modules/directives/hint/hint.template.html index c364950e572d..cc4f246c23d2 100644 --- a/projects/demo/src/modules/directives/hint/hint.template.html +++ b/projects/demo/src/modules/directives/hint/hint.template.html @@ -91,7 +91,7 @@

    @@ -100,7 +100,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/hovered-change/hovered-change.template.html b/projects/demo/src/modules/directives/hovered-change/hovered-change.template.html index 277c1f844526..b6771c14ad49 100644 --- a/projects/demo/src/modules/directives/hovered-change/hovered-change.template.html +++ b/projects/demo/src/modules/directives/hovered-change/hovered-change.template.html @@ -29,7 +29,7 @@

    @@ -38,7 +38,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/lazy-loading/lazy-loading.template.html b/projects/demo/src/modules/directives/lazy-loading/lazy-loading.template.html index 56e36190005a..4a79bbc40b9f 100644 --- a/projects/demo/src/modules/directives/lazy-loading/lazy-loading.template.html +++ b/projects/demo/src/modules/directives/lazy-loading/lazy-loading.template.html @@ -29,7 +29,7 @@

    @@ -42,7 +42,7 @@

    diff --git a/projects/demo/src/modules/directives/let/let.template.html b/projects/demo/src/modules/directives/let/let.template.html index a061bada407d..095c5e08883c 100644 --- a/projects/demo/src/modules/directives/let/let.template.html +++ b/projects/demo/src/modules/directives/let/let.template.html @@ -38,7 +38,7 @@

    @@ -47,7 +47,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/media/media.template.html b/projects/demo/src/modules/directives/media/media.template.html index 33d82cd30c56..20a508882e9b 100644 --- a/projects/demo/src/modules/directives/media/media.template.html +++ b/projects/demo/src/modules/directives/media/media.template.html @@ -88,7 +88,7 @@

    @@ -97,7 +97,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/mode/mode.template.html b/projects/demo/src/modules/directives/mode/mode.template.html index ee4ee81ba023..5d33d3761519 100644 --- a/projects/demo/src/modules/directives/mode/mode.template.html +++ b/projects/demo/src/modules/directives/mode/mode.template.html @@ -48,7 +48,7 @@

    @@ -57,7 +57,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/overscroll/overscroll.template.html b/projects/demo/src/modules/directives/overscroll/overscroll.template.html index 5ed4e363b614..6fe649965934 100644 --- a/projects/demo/src/modules/directives/overscroll/overscroll.template.html +++ b/projects/demo/src/modules/directives/overscroll/overscroll.template.html @@ -47,7 +47,7 @@

    @@ -56,7 +56,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/pan/pan.template.html b/projects/demo/src/modules/directives/pan/pan.template.html index 565a1931d934..1aae19b2ba4f 100644 --- a/projects/demo/src/modules/directives/pan/pan.template.html +++ b/projects/demo/src/modules/directives/pan/pan.template.html @@ -29,7 +29,7 @@

    @@ -38,7 +38,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/portal/portal.template.html b/projects/demo/src/modules/directives/portal/portal.template.html index 7f6a540a59b3..f860ab92df41 100644 --- a/projects/demo/src/modules/directives/portal/portal.template.html +++ b/projects/demo/src/modules/directives/portal/portal.template.html @@ -25,7 +25,7 @@

    @@ -34,7 +34,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/present/present.template.html b/projects/demo/src/modules/directives/present/present.template.html index 376a13286ac6..404223b0282e 100644 --- a/projects/demo/src/modules/directives/present/present.template.html +++ b/projects/demo/src/modules/directives/present/present.template.html @@ -28,7 +28,7 @@

    @@ -37,7 +37,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/resizer/resizer.template.html b/projects/demo/src/modules/directives/resizer/resizer.template.html index 19d2896e26f7..9ca9cdd30b23 100644 --- a/projects/demo/src/modules/directives/resizer/resizer.template.html +++ b/projects/demo/src/modules/directives/resizer/resizer.template.html @@ -32,7 +32,7 @@

    @@ -41,7 +41,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/ripple/ripple.template.html b/projects/demo/src/modules/directives/ripple/ripple.template.html index d7a786567c9a..55b212b9db1a 100644 --- a/projects/demo/src/modules/directives/ripple/ripple.template.html +++ b/projects/demo/src/modules/directives/ripple/ripple.template.html @@ -25,7 +25,7 @@

    @@ -34,7 +34,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/sidebar/sidebar.template.html b/projects/demo/src/modules/directives/sidebar/sidebar.template.html index 2e93b1416146..2b31c079aac7 100644 --- a/projects/demo/src/modules/directives/sidebar/sidebar.template.html +++ b/projects/demo/src/modules/directives/sidebar/sidebar.template.html @@ -30,7 +30,7 @@

    @@ -39,7 +39,7 @@

    Add to the template:

    @@ -48,7 +48,7 @@

    Control sidebar in component

    diff --git a/projects/demo/src/modules/directives/swipe/swipe.template.html b/projects/demo/src/modules/directives/swipe/swipe.template.html index 83f4cd8caa67..6d8c891508e2 100644 --- a/projects/demo/src/modules/directives/swipe/swipe.template.html +++ b/projects/demo/src/modules/directives/swipe/swipe.template.html @@ -55,7 +55,7 @@

    @@ -64,7 +64,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/textfield-controller/textfield-controller.template.html b/projects/demo/src/modules/directives/textfield-controller/textfield-controller.template.html index 44dadcb9dd26..0dad0b99655d 100644 --- a/projects/demo/src/modules/directives/textfield-controller/textfield-controller.template.html +++ b/projects/demo/src/modules/directives/textfield-controller/textfield-controller.template.html @@ -118,7 +118,7 @@

    @@ -127,7 +127,7 @@

    Use it on Taiga UI controls or parent elements

    diff --git a/projects/demo/src/modules/directives/touchable/touchable.template.html b/projects/demo/src/modules/directives/touchable/touchable.template.html index f6acd8cdf3fb..bc4cf8ce928c 100644 --- a/projects/demo/src/modules/directives/touchable/touchable.template.html +++ b/projects/demo/src/modules/directives/touchable/touchable.template.html @@ -25,7 +25,7 @@

    @@ -34,7 +34,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/validator/validator.template.html b/projects/demo/src/modules/directives/validator/validator.template.html index 04cccc20c019..15607230033c 100644 --- a/projects/demo/src/modules/directives/validator/validator.template.html +++ b/projects/demo/src/modules/directives/validator/validator.template.html @@ -28,7 +28,7 @@

    @@ -37,7 +37,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/value-changes/value-changes.template.html b/projects/demo/src/modules/directives/value-changes/value-changes.template.html index 5c1877877f34..0b26c5b85ac0 100644 --- a/projects/demo/src/modules/directives/value-changes/value-changes.template.html +++ b/projects/demo/src/modules/directives/value-changes/value-changes.template.html @@ -33,7 +33,7 @@

    @@ -42,7 +42,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/directives/zoom/zoom.template.html b/projects/demo/src/modules/directives/zoom/zoom.template.html index ec519b24ca45..2d3e59f4b1d2 100644 --- a/projects/demo/src/modules/directives/zoom/zoom.template.html +++ b/projects/demo/src/modules/directives/zoom/zoom.template.html @@ -29,7 +29,7 @@

    @@ -38,12 +38,12 @@

    Add to the template and subscribe to a change:

    diff --git a/projects/demo/src/modules/experimental/amount/amount.template.html b/projects/demo/src/modules/experimental/amount/amount.template.html index c86e8327d2a8..a9a828cba1a0 100644 --- a/projects/demo/src/modules/experimental/amount/amount.template.html +++ b/projects/demo/src/modules/experimental/amount/amount.template.html @@ -54,7 +54,7 @@

    Import module:

    @@ -63,7 +63,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/appearance/appearance.template.html b/projects/demo/src/modules/experimental/appearance/appearance.template.html index 219a111c12a6..96999572ed19 100644 --- a/projects/demo/src/modules/experimental/appearance/appearance.template.html +++ b/projects/demo/src/modules/experimental/appearance/appearance.template.html @@ -88,7 +88,7 @@

    Import module:

    @@ -97,7 +97,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/avatar/avatar.template.html b/projects/demo/src/modules/experimental/avatar/avatar.template.html index fd48af654ba1..16a37e51f011 100644 --- a/projects/demo/src/modules/experimental/avatar/avatar.template.html +++ b/projects/demo/src/modules/experimental/avatar/avatar.template.html @@ -111,7 +111,7 @@

    Import module:

    @@ -120,7 +120,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/badge-notification/badge-notification.template.html b/projects/demo/src/modules/experimental/badge-notification/badge-notification.template.html index 11523ae8e6c3..9992b8de437e 100644 --- a/projects/demo/src/modules/experimental/badge-notification/badge-notification.template.html +++ b/projects/demo/src/modules/experimental/badge-notification/badge-notification.template.html @@ -59,7 +59,7 @@

    Import module:

    @@ -68,7 +68,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/badge/badge.template.html b/projects/demo/src/modules/experimental/badge/badge.template.html index 512337dcc91e..e88c9e807992 100644 --- a/projects/demo/src/modules/experimental/badge/badge.template.html +++ b/projects/demo/src/modules/experimental/badge/badge.template.html @@ -140,7 +140,7 @@

    Import module:

    @@ -149,7 +149,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/badged-content/badged-content.template.html b/projects/demo/src/modules/experimental/badged-content/badged-content.template.html index d5ff8b84a898..1ae0f06766da 100644 --- a/projects/demo/src/modules/experimental/badged-content/badged-content.template.html +++ b/projects/demo/src/modules/experimental/badged-content/badged-content.template.html @@ -77,7 +77,7 @@

    Import module:

    @@ -86,7 +86,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/button-vertical/button-vertical.template.html b/projects/demo/src/modules/experimental/button-vertical/button-vertical.template.html index cdadf40ca96a..e98d086f548c 100644 --- a/projects/demo/src/modules/experimental/button-vertical/button-vertical.template.html +++ b/projects/demo/src/modules/experimental/button-vertical/button-vertical.template.html @@ -77,7 +77,7 @@

    Import module:

    @@ -86,7 +86,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/button/button.template.html b/projects/demo/src/modules/experimental/button/button.template.html index afd6d0f4a946..39d48c65a0be 100644 --- a/projects/demo/src/modules/experimental/button/button.template.html +++ b/projects/demo/src/modules/experimental/button/button.template.html @@ -125,7 +125,7 @@

    Import module:

    @@ -134,7 +134,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/cell/cell.template.html b/projects/demo/src/modules/experimental/cell/cell.template.html index 95802e1da1b9..cd6ad6313369 100644 --- a/projects/demo/src/modules/experimental/cell/cell.template.html +++ b/projects/demo/src/modules/experimental/cell/cell.template.html @@ -73,7 +73,7 @@

    Import module:

    @@ -82,7 +82,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/checkbox/checkbox.template.html b/projects/demo/src/modules/experimental/checkbox/checkbox.template.html index 7762212a19a8..3e1b3ac5b133 100644 --- a/projects/demo/src/modules/experimental/checkbox/checkbox.template.html +++ b/projects/demo/src/modules/experimental/checkbox/checkbox.template.html @@ -32,7 +32,7 @@

    Import module:

    @@ -41,7 +41,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/fade/fade.template.html b/projects/demo/src/modules/experimental/fade/fade.template.html index 2ab59db0f316..a8564e818173 100644 --- a/projects/demo/src/modules/experimental/fade/fade.template.html +++ b/projects/demo/src/modules/experimental/fade/fade.template.html @@ -92,7 +92,7 @@

    Import module:

    @@ -101,7 +101,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/icon/icon.template.html b/projects/demo/src/modules/experimental/icon/icon.template.html index 7a66c510148e..3182f1059552 100644 --- a/projects/demo/src/modules/experimental/icon/icon.template.html +++ b/projects/demo/src/modules/experimental/icon/icon.template.html @@ -44,7 +44,7 @@

    Import module:

    @@ -53,7 +53,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/progress-segmented/progress-segmented.template.html b/projects/demo/src/modules/experimental/progress-segmented/progress-segmented.template.html index 45051e29dea4..f6f5c3f9784a 100644 --- a/projects/demo/src/modules/experimental/progress-segmented/progress-segmented.template.html +++ b/projects/demo/src/modules/experimental/progress-segmented/progress-segmented.template.html @@ -172,7 +172,7 @@

    @@ -181,7 +181,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/radio/radio.template.html b/projects/demo/src/modules/experimental/radio/radio.template.html index b8ded5cc53d7..60622ddd65f8 100644 --- a/projects/demo/src/modules/experimental/radio/radio.template.html +++ b/projects/demo/src/modules/experimental/radio/radio.template.html @@ -32,7 +32,7 @@

    Import module:

    @@ -41,7 +41,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/sensitive/sensitive.template.html b/projects/demo/src/modules/experimental/sensitive/sensitive.template.html index 37c4cbf0a29a..084ce027d91a 100644 --- a/projects/demo/src/modules/experimental/sensitive/sensitive.template.html +++ b/projects/demo/src/modules/experimental/sensitive/sensitive.template.html @@ -61,7 +61,7 @@

    Import module:

    @@ -70,7 +70,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/surface/surface.template.html b/projects/demo/src/modules/experimental/surface/surface.template.html index bc50565dc6ff..8a9c8b47b746 100644 --- a/projects/demo/src/modules/experimental/surface/surface.template.html +++ b/projects/demo/src/modules/experimental/surface/surface.template.html @@ -137,7 +137,7 @@

    Import module:

    @@ -146,7 +146,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/thumbnail-card/thumbnail-card.template.html b/projects/demo/src/modules/experimental/thumbnail-card/thumbnail-card.template.html index 112926487e51..f10d150260bc 100644 --- a/projects/demo/src/modules/experimental/thumbnail-card/thumbnail-card.template.html +++ b/projects/demo/src/modules/experimental/thumbnail-card/thumbnail-card.template.html @@ -87,7 +87,7 @@

    Import module:

    @@ -96,7 +96,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/title/title.template.html b/projects/demo/src/modules/experimental/title/title.template.html index cb5c6829fb9e..878361386ad9 100644 --- a/projects/demo/src/modules/experimental/title/title.template.html +++ b/projects/demo/src/modules/experimental/title/title.template.html @@ -43,7 +43,7 @@

    Import module:

    @@ -52,7 +52,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/experimental/toggle/toggle.template.html b/projects/demo/src/modules/experimental/toggle/toggle.template.html index 28992747f914..d22fe5f5ac3e 100644 --- a/projects/demo/src/modules/experimental/toggle/toggle.template.html +++ b/projects/demo/src/modules/experimental/toggle/toggle.template.html @@ -32,7 +32,7 @@

    Import module:

    @@ -41,7 +41,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/icons/marker-icon/marker-icon.template.html b/projects/demo/src/modules/icons/marker-icon/marker-icon.template.html index 3458fe411db1..5c1f56bb1058 100644 --- a/projects/demo/src/modules/icons/marker-icon/marker-icon.template.html +++ b/projects/demo/src/modules/icons/marker-icon/marker-icon.template.html @@ -104,7 +104,7 @@

    @@ -113,7 +113,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/pipes/currency/currency.template.html b/projects/demo/src/modules/pipes/currency/currency.template.html index 28850e60a60f..a0c6b8109fd1 100644 --- a/projects/demo/src/modules/pipes/currency/currency.template.html +++ b/projects/demo/src/modules/pipes/currency/currency.template.html @@ -61,7 +61,7 @@

    @@ -70,7 +70,7 @@

    Use pipe in template with input:

    diff --git a/projects/demo/src/modules/pipes/field-error/field-error.template.html b/projects/demo/src/modules/pipes/field-error/field-error.template.html index 8cb9b38e83f1..09825e375c25 100644 --- a/projects/demo/src/modules/pipes/field-error/field-error.template.html +++ b/projects/demo/src/modules/pipes/field-error/field-error.template.html @@ -85,7 +85,7 @@

    @@ -94,7 +94,7 @@

    Use pipe in template:

    diff --git a/projects/demo/src/modules/pipes/filter-by-input/filter-by-input.template.html b/projects/demo/src/modules/pipes/filter-by-input/filter-by-input.template.html index 893044707c38..72bf350a7c64 100644 --- a/projects/demo/src/modules/pipes/filter-by-input/filter-by-input.template.html +++ b/projects/demo/src/modules/pipes/filter-by-input/filter-by-input.template.html @@ -41,7 +41,7 @@

    @@ -50,7 +50,7 @@

    Use pipe in template under Taiga UI control:

    diff --git a/projects/demo/src/modules/pipes/filter/filter.template.html b/projects/demo/src/modules/pipes/filter/filter.template.html index c509712d451e..e305dff71be8 100644 --- a/projects/demo/src/modules/pipes/filter/filter.template.html +++ b/projects/demo/src/modules/pipes/filter/filter.template.html @@ -25,7 +25,7 @@

    @@ -34,7 +34,7 @@

    Use pipe in template with function and its arguments:

    diff --git a/projects/demo/src/modules/pipes/flag/flag.template.html b/projects/demo/src/modules/pipes/flag/flag.template.html index a9bf748cdda4..2188a192f66c 100644 --- a/projects/demo/src/modules/pipes/flag/flag.template.html +++ b/projects/demo/src/modules/pipes/flag/flag.template.html @@ -25,7 +25,7 @@

    @@ -34,7 +34,7 @@

    Use pipe in template with ISO-code of selected country as the single argument:

    diff --git a/projects/demo/src/modules/pipes/format-date/format-date.template.html b/projects/demo/src/modules/pipes/format-date/format-date.template.html index 23b044b9c06c..d4fda4fd2382 100644 --- a/projects/demo/src/modules/pipes/format-date/format-date.template.html +++ b/projects/demo/src/modules/pipes/format-date/format-date.template.html @@ -29,7 +29,7 @@

    @@ -38,7 +38,7 @@

    Use pipe in template

    @@ -47,7 +47,7 @@

    Provide custom service for formatting

    diff --git a/projects/demo/src/modules/pipes/format-number/format-number.template.html b/projects/demo/src/modules/pipes/format-number/format-number.template.html index 690399457bab..1acb9275c7cb 100644 --- a/projects/demo/src/modules/pipes/format-number/format-number.template.html +++ b/projects/demo/src/modules/pipes/format-number/format-number.template.html @@ -71,7 +71,7 @@

    @@ -80,7 +80,7 @@

    Use pipe in template with function and its arguments:

    diff --git a/projects/demo/src/modules/pipes/format-phone/format-phone.template.html b/projects/demo/src/modules/pipes/format-phone/format-phone.template.html index 3fdedfa1b868..c5d034a13703 100644 --- a/projects/demo/src/modules/pipes/format-phone/format-phone.template.html +++ b/projects/demo/src/modules/pipes/format-phone/format-phone.template.html @@ -56,7 +56,7 @@

    @@ -65,7 +65,7 @@

    Use pipe in template with function and its arguments:

    diff --git a/projects/demo/src/modules/pipes/is-present/is-present.template.html b/projects/demo/src/modules/pipes/is-present/is-present.template.html index caeb20143b92..51080192230c 100644 --- a/projects/demo/src/modules/pipes/is-present/is-present.template.html +++ b/projects/demo/src/modules/pipes/is-present/is-present.template.html @@ -33,7 +33,7 @@

    @@ -42,7 +42,7 @@

    Use pipe in template:

    diff --git a/projects/demo/src/modules/pipes/mapper/mapper.template.html b/projects/demo/src/modules/pipes/mapper/mapper.template.html index 3857210ca5e3..010345a1627a 100644 --- a/projects/demo/src/modules/pipes/mapper/mapper.template.html +++ b/projects/demo/src/modules/pipes/mapper/mapper.template.html @@ -32,7 +32,7 @@

    @@ -41,7 +41,7 @@

    Use pipe in template with function and its arguments:

    diff --git a/projects/demo/src/modules/pipes/stringify-content/stringify-content.template.html b/projects/demo/src/modules/pipes/stringify-content/stringify-content.template.html index 1d6457a2bb6c..d046950cfc98 100644 --- a/projects/demo/src/modules/pipes/stringify-content/stringify-content.template.html +++ b/projects/demo/src/modules/pipes/stringify-content/stringify-content.template.html @@ -39,7 +39,7 @@

    @@ -48,7 +48,7 @@

    Use pipe in template:

    diff --git a/projects/demo/src/modules/pipes/stringify/stringify.template.html b/projects/demo/src/modules/pipes/stringify/stringify.template.html index 845d846627a7..e5ce5c912fc2 100644 --- a/projects/demo/src/modules/pipes/stringify/stringify.template.html +++ b/projects/demo/src/modules/pipes/stringify/stringify.template.html @@ -44,7 +44,7 @@

    @@ -53,7 +53,7 @@

    Use pipe in template:

    diff --git a/projects/demo/src/modules/services/alerts/alerts.template.html b/projects/demo/src/modules/services/alerts/alerts.template.html index 7c002b14eeef..97bc935bb391 100644 --- a/projects/demo/src/modules/services/alerts/alerts.template.html +++ b/projects/demo/src/modules/services/alerts/alerts.template.html @@ -193,7 +193,7 @@

    @@ -232,7 +232,7 @@

    diff --git a/projects/demo/src/modules/services/destroy/destroy.template.html b/projects/demo/src/modules/services/destroy/destroy.template.html index 4e6e61085e4d..443d8925475b 100644 --- a/projects/demo/src/modules/services/destroy/destroy.template.html +++ b/projects/demo/src/modules/services/destroy/destroy.template.html @@ -27,7 +27,7 @@

    @@ -39,7 +39,7 @@

    diff --git a/projects/demo/src/modules/services/scroll/scroll.template.html b/projects/demo/src/modules/services/scroll/scroll.template.html index 19f9aff0e041..ab5b219420c5 100644 --- a/projects/demo/src/modules/services/scroll/scroll.template.html +++ b/projects/demo/src/modules/services/scroll/scroll.template.html @@ -66,7 +66,7 @@

    @@ -81,7 +81,7 @@

    diff --git a/projects/demo/src/modules/services/table-bar/table-bar.template.html b/projects/demo/src/modules/services/table-bar/table-bar.template.html index 6c2afcb57344..936f034440ee 100644 --- a/projects/demo/src/modules/services/table-bar/table-bar.template.html +++ b/projects/demo/src/modules/services/table-bar/table-bar.template.html @@ -102,12 +102,12 @@

    diff --git a/projects/demo/src/modules/tables/reorder/reorder.template.html b/projects/demo/src/modules/tables/reorder/reorder.template.html index 368abfec56be..9c31eca01cc3 100644 --- a/projects/demo/src/modules/tables/reorder/reorder.template.html +++ b/projects/demo/src/modules/tables/reorder/reorder.template.html @@ -25,7 +25,7 @@

    @@ -34,7 +34,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/tables/table-filters/table-filters.template.html b/projects/demo/src/modules/tables/table-filters/table-filters.template.html index 16a4d0f67136..44122b22f2e4 100644 --- a/projects/demo/src/modules/tables/table-filters/table-filters.template.html +++ b/projects/demo/src/modules/tables/table-filters/table-filters.template.html @@ -25,7 +25,7 @@

    @@ -34,7 +34,7 @@

    Add directives and pipe to the template:

    diff --git a/projects/demo/src/modules/tables/table-pagination/table-pagination.template.html b/projects/demo/src/modules/tables/table-pagination/table-pagination.template.html index f3da613c7443..950407c9714c 100644 --- a/projects/demo/src/modules/tables/table-pagination/table-pagination.template.html +++ b/projects/demo/src/modules/tables/table-pagination/table-pagination.template.html @@ -148,7 +148,7 @@

    @@ -157,7 +157,7 @@

    Add to the template:

    diff --git a/projects/demo/src/modules/tables/table/table.template.html b/projects/demo/src/modules/tables/table/table.template.html index 311654b038e3..ec0aa5f4a6d8 100644 --- a/projects/demo/src/modules/tables/table/table.template.html +++ b/projects/demo/src/modules/tables/table/table.template.html @@ -266,7 +266,7 @@

    *tuiCell="key"

    @@ -275,7 +275,7 @@

    *tuiCell="key"

    Add to the template:

    diff --git a/projects/demo/src/modules/utils/browser/browser.template.html b/projects/demo/src/modules/utils/browser/browser.template.html index b79dff3a0aa5..2f28a97ea185 100644 --- a/projects/demo/src/modules/utils/browser/browser.template.html +++ b/projects/demo/src/modules/utils/browser/browser.template.html @@ -21,7 +21,7 @@

    Import into component and use:

    diff --git a/projects/demo/src/modules/utils/dom/dom.template.html b/projects/demo/src/modules/utils/dom/dom.template.html index 6cad03f3bc77..6a84ff9b1aad 100644 --- a/projects/demo/src/modules/utils/dom/dom.template.html +++ b/projects/demo/src/modules/utils/dom/dom.template.html @@ -25,7 +25,7 @@

    Import into component and use:

    diff --git a/projects/demo/src/modules/utils/format/format.template.html b/projects/demo/src/modules/utils/format/format.template.html index 6111b21513b2..908368f02e02 100644 --- a/projects/demo/src/modules/utils/format/format.template.html +++ b/projects/demo/src/modules/utils/format/format.template.html @@ -58,7 +58,7 @@

    Import into component and use:

    diff --git a/projects/demo/src/modules/utils/math/math.template.html b/projects/demo/src/modules/utils/math/math.template.html index 08d4a1144106..5e3a92060e0e 100644 --- a/projects/demo/src/modules/utils/math/math.template.html +++ b/projects/demo/src/modules/utils/math/math.template.html @@ -58,7 +58,7 @@

    Import into component and use:

    diff --git a/projects/demo/src/modules/utils/miscellaneous/miscellaneous.template.html b/projects/demo/src/modules/utils/miscellaneous/miscellaneous.template.html index 209a36eca168..13cac60174dc 100644 --- a/projects/demo/src/modules/utils/miscellaneous/miscellaneous.template.html +++ b/projects/demo/src/modules/utils/miscellaneous/miscellaneous.template.html @@ -58,7 +58,7 @@

    Import into component and use:

    diff --git a/projects/icons/all.ts b/projects/icons/all.ts index 3a03f02a2fe1..b84c0c8af20e 100644 --- a/projects/icons/all.ts +++ b/projects/icons/all.ts @@ -16,7 +16,7 @@ const tuiIconActivityOutline = ''; const tuiIconAddRowLarge = - ''; + ''; const tuiIconAirplay = ''; @@ -46,16 +46,16 @@ const tuiIconAlertOctagonOutline = ''; const tuiIconAlertTriangle = - ''; + ''; const tuiIconAlertTriangleLarge = - ''; + ''; const tuiIconAlertTriangleOutline = - ''; + ''; const tuiIconAliPay = - ''; + ''; const tuiIconAlignCenter = ''; @@ -94,10 +94,10 @@ const tuiIconAlignRightOutline = ''; const tuiIconAmazonPay = - ''; + ''; const tuiIconAmex = - ''; + ''; const tuiIconAnchor = ''; @@ -109,7 +109,7 @@ const tuiIconAnchorOutline = ''; const tuiIconAndroidPay = - ''; + ''; const tuiIconAperture = ''; @@ -121,7 +121,7 @@ const tuiIconApertureOutline = ''; const tuiIconApplePay = - ''; + ''; const tuiIconArchive = ''; @@ -463,7 +463,7 @@ const tuiIconChartLarge = ''; const tuiIconChartLineLarge = - ''; + ''; const tuiIconCheck = ''; @@ -904,7 +904,7 @@ const tuiIconDiscOutline = ''; const tuiIconDiscover = - ''; + ''; const tuiIconDislikeLarge = ''; @@ -1021,13 +1021,13 @@ const tuiIconEditOutline = ''; const tuiIconElectron = - ''; + ''; const tuiIconElectronMono = - ''; + ''; const tuiIconElectronMonoOutline = - ''; + ''; const tuiIconExpand = ''; @@ -1282,13 +1282,13 @@ const tuiIconGithubOutline = ''; const tuiIconGitlab = - ''; + ''; const tuiIconGitlabLarge = - ''; + ''; const tuiIconGitlabOutline = - ''; + ''; const tuiIconGlobe = ''; @@ -1300,7 +1300,7 @@ const tuiIconGlobeOutline = ''; const tuiIconGooglePay = - ''; + ''; const tuiIconGrid = ''; @@ -1339,19 +1339,19 @@ const tuiIconHeadphonesOutline = ''; const tuiIconHeart = - ''; + ''; const tuiIconHeartFilled = - ''; + ''; const tuiIconHeartFilledLarge = - ''; + ''; const tuiIconHeartLarge = - ''; + ''; const tuiIconHeartOutline = - ''; + ''; const tuiIconHelpCircle = ''; @@ -1375,7 +1375,7 @@ const tuiIconHideLarge = ''; const tuiIconHiliteLarge = - ''; + ''; const tuiIconHome = ''; @@ -1447,7 +1447,7 @@ const tuiIconItalicOutline = ''; const tuiIconJCB = - ''; + ''; const tuiIconKey = ''; @@ -1720,13 +1720,13 @@ const tuiIconMinusSquareOutline = ''; const tuiIconMir = - ''; + ''; const tuiIconMirMono = - ''; + ''; const tuiIconMirMonoOutline = - ''; + ''; const tuiIconMobile = ''; @@ -1849,7 +1849,7 @@ const tuiIconPackageOutline = ''; const tuiIconPaintLarge = - ''; + ''; const tuiIconPaperclip = ''; @@ -2068,7 +2068,7 @@ const tuiIconRedo = ''; const tuiIconRedoLarge = - ''; + ''; const tuiIconRefresh = ''; @@ -2149,7 +2149,7 @@ const tuiIconRuPay = ''; const tuiIconSamsungPay = - ''; + ''; const tuiIconSave = ''; @@ -2344,19 +2344,19 @@ const tuiIconSmileOutline = ''; const tuiIconSortAscending = - ''; + ''; const tuiIconSortDescending = - ''; + ''; const tuiIconSortDown = - ''; + ''; const tuiIconSortOff = - ''; + ''; const tuiIconSortUp = - ''; + ''; const tuiIconSound = ''; @@ -2383,7 +2383,7 @@ const tuiIconSpoilerDeleteLarge = ''; const tuiIconSpoilerLarge = - ''; + ''; const tuiIconSquare = ''; @@ -2398,7 +2398,7 @@ const tuiIconStar = ''; const tuiIconStarFilled = - ''; + ''; const tuiIconStarFilledLarge = ''; @@ -2437,7 +2437,7 @@ const tuiIconSublevelLarge = ''; const tuiIconSubscriptLarge = - ''; + ''; const tuiIconSun = ''; @@ -2467,7 +2467,7 @@ const tuiIconSunsetOutline = ''; const tuiIconSuperscriptLarge = - ''; + ''; const tuiIconTable = ''; @@ -2476,13 +2476,13 @@ const tuiIconTableLarge = ''; const tuiIconTableMergeLarge = - ''; + ''; const tuiIconTableOutline = ''; const tuiIconTableSplitLarge = - ''; + ''; const tuiIconTablet = ''; @@ -2650,13 +2650,13 @@ const tuiIconTrendingUpOutline = ''; const tuiIconTriangle = - ''; + ''; const tuiIconTriangleLarge = - ''; + ''; const tuiIconTriangleOutline = - ''; + ''; const tuiIconTruck = ''; @@ -2725,10 +2725,10 @@ const tuiIconUndo = ''; const tuiIconUndoLarge = - ''; + ''; const tuiIconUnionPay = - ''; + ''; const tuiIconUnlinkLarge = ''; @@ -2842,13 +2842,13 @@ const tuiIconViewListLarge = ''; const tuiIconVisa = - ''; + ''; const tuiIconVisaMono = - ''; + ''; const tuiIconVisaMonoOutline = - ''; + ''; const tuiIconVoicemail = ''; @@ -2938,7 +2938,7 @@ const tuiIconWindOutline = ''; const tuiIconWorldPay = - ''; + ''; const tuiIconX = ''; @@ -2977,13 +2977,13 @@ const tuiIconXSquareOutline = ''; const tuiIconYoutube = - ''; + ''; const tuiIconYoutubeLarge = - ''; + ''; const tuiIconYoutubeOutline = - ''; + ''; const tuiIconZap = ''; diff --git a/projects/icons/package.json b/projects/icons/package.json index b1120fc83af7..376058b018f1 100644 --- a/projects/icons/package.json +++ b/projects/icons/package.json @@ -14,9 +14,9 @@ "devDependencies": { "@rollup/pluginutils": "5.1.0", "feather-icons": "4.29.1", - "rollup": "4.6.0", + "rollup": "4.6.1", "rollup-plugin-typescript2": "0.36.0", - "svgo": "3.0.4" + "svgo": "3.0.5" }, "peerDependencies": { "@taiga-ui/cdk": ">=3.56.0", diff --git a/projects/kit/components/input-tag/input-tag.style.less b/projects/kit/components/input-tag/input-tag.style.less index 4552b25c8d71..d358c6b550a1 100644 --- a/projects/kit/components/input-tag/input-tag.style.less +++ b/projects/kit/components/input-tag/input-tag.style.less @@ -31,9 +31,9 @@ } .t-scrollbar { + .scroll-behavior(); margin-inline-start: -0.25rem; min-width: 100%; - scroll-behavior: smooth; :host:not(._label-outside) &, :host._label-outside._icon-left & { diff --git a/projects/kit/components/input-time/input-time.component.ts b/projects/kit/components/input-time/input-time.component.ts index 70753f24380a..b8498d195998 100644 --- a/projects/kit/components/input-time/input-time.component.ts +++ b/projects/kit/components/input-time/input-time.component.ts @@ -296,11 +296,13 @@ export class TuiInputTimeComponent } private findNearestTimeFromItems(value: TuiTime): TuiTime | null { - return this.items.reduce((previous, current) => - Math.abs(current.toAbsoluteMilliseconds() - value.toAbsoluteMilliseconds()) < - Math.abs(previous.toAbsoluteMilliseconds() - value.toAbsoluteMilliseconds()) - ? current - : previous, + return this.items.reduce( + (previous, current) => + Math.abs(current.valueOf() - value.valueOf()) < + Math.abs(previous.valueOf() - value.valueOf()) + ? current + : previous, + new TuiTime(0, 0), ); } diff --git a/projects/kit/components/input-time/test/input-time.component.spec.ts b/projects/kit/components/input-time/test/input-time.component.spec.ts index 634db54819ce..4f1fa69d3667 100644 --- a/projects/kit/components/input-time/test/input-time.component.spec.ts +++ b/projects/kit/components/input-time/test/input-time.component.spec.ts @@ -53,7 +53,7 @@ describe(`InputTime`, () => { control = new FormControl(new TuiTime(12, 30)); cleaner = false; readOnly = false; - items: TuiTime[] | null = []; + items: TuiTime[] = []; labelOutside = false; size: TuiSizeL | TuiSizeS = `l`; strict = false; diff --git a/projects/kit/components/multi-select/native-multi-select/native-multi-select-group.component.ts b/projects/kit/components/multi-select/native-multi-select/native-multi-select-group.component.ts index 4cfdbda24771..27ee4e9cc03f 100644 --- a/projects/kit/components/multi-select/native-multi-select/native-multi-select-group.component.ts +++ b/projects/kit/components/multi-select/native-multi-select/native-multi-select-group.component.ts @@ -41,7 +41,7 @@ export class TuiNativeMultiSelectGroupComponent< onValueChange(selectedOptions: HTMLSelectElement['selectedOptions']): void { const selected = Array.from(selectedOptions).map(option => option.index); - const flatItems = this.items?.reduce((acc, val) => acc.concat(val)) || []; + const flatItems = this.items?.reduce((acc, val) => acc.concat(val), []) || []; const value = flatItems.filter((_, index) => selected.includes(index)); this.host.onSelectionChange(value); diff --git a/projects/kit/components/select/native-select/native-select-group.component.ts b/projects/kit/components/select/native-select/native-select-group.component.ts index 9e68f32c2f73..4213103be5f5 100644 --- a/projects/kit/components/select/native-select/native-select-group.component.ts +++ b/projects/kit/components/select/native-select/native-select-group.component.ts @@ -49,7 +49,7 @@ export class TuiNativeSelectGroupComponent extends AbstractTuiNativeSelect< } onValueChange(index: number): void { - const flatItems = this.items?.reduce((acc, val) => acc.concat(val)); + const flatItems = this.items?.reduce((acc, val) => acc.concat(val), []); this.host.onValueChange(flatItems?.[index] || null); } diff --git a/projects/kit/components/tiles/tiles.style.less b/projects/kit/components/tiles/tiles.style.less index 3265e3ec9a3e..1d11f89e7ed0 100644 --- a/projects/kit/components/tiles/tiles.style.less +++ b/projects/kit/components/tiles/tiles.style.less @@ -14,11 +14,15 @@ tui-tiles { tui-tile:not(._dragged) > .t-wrapper { .transition(all); + // To trigger transition event when duration is 0 + transition-delay: 1ms; } } &:not(._dragged) tui-tile._dragged > .t-wrapper { .transition(all); + // To trigger transition event when duration is 0 + transition-delay: 1ms; } }