diff --git a/package.json b/package.json index 1970af8..dd5ad6b 100644 --- a/package.json +++ b/package.json @@ -3,9 +3,9 @@ "main": "./dist/timi-tdesign-mobile.umd.js", "types": "./dist/src/index.d.ts", "module": "./dist/timi-tdesign-mobile.mjs", - "style": "./dist/style.css", + "style": "./dist/timi-tdesign-mobile.css", "private": false, - "version": "1.0.0", + "version": "0.0.3", "license": "MIT", "scripts": { "dev": "vite", @@ -65,6 +65,6 @@ "vite": "7.1.11", "vue-tsc": "^2.2.10", "tdesign-mobile-vue": "^1.13.2", - "timi-web": "1.0.0" + "timi-web": "0.0.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1ef2e7e..a90f868 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,11 +67,11 @@ importers: specifier: ^3.5.2 version: 3.5.3 tdesign-mobile-vue: - specifier: ^1.9.0 - version: 1.9.0(vue@3.5.13(typescript@5.8.3)) + specifier: ^1.13.2 + version: 1.13.2(vue@3.5.13(typescript@5.8.3)) timi-web: - specifier: 1.0.0 - version: 1.0.0 + specifier: 0.0.2 + version: 0.0.2 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -2756,15 +2756,6 @@ packages: debug: optional: true - follow-redirects@1.15.9: - resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - form-data@4.0.5: resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} engines: {node: '>= 6'} @@ -3407,10 +3398,6 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - mime-db@1.54.0: resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} engines: {node: '>= 0.6'} @@ -4440,13 +4427,13 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - tdesign-icons-vue-next@0.3.6: - resolution: {integrity: sha512-X9u90dBv8tPhfpguUyx+BzF8CU2ef2L4RXOO7MYOj1ufHCHwBXTF8L3GPfq6KZd/2u4vMLYAA8lGURn4PZZICw==} + tdesign-icons-vue-next@0.4.4: + resolution: {integrity: sha512-UPKyR5pea840aeI5p/k8VLVgfyVzndSyE4t1yRBD8uYWiuV0p29jZbDn8hMnes9Tz5JPgywCGzbk4QJzt684NA==} peerDependencies: vue: ^3.0.0 - tdesign-mobile-vue@1.9.0: - resolution: {integrity: sha512-MynrNdJi4fZCcE/IwU+3AMW+1S3fk5o+WMzvMVmQwgBDXfyA+Ht1DgcDdNj+WxLQUEV+/A7y45vvRtj978AmvQ==} + tdesign-mobile-vue@1.13.2: + resolution: {integrity: sha512-ZsSKWnulrEVocHKLNQLR6qLfItxqMTc3xoGsNL7E2K38DymRUOL1wpStIurku0I4WLBY56tbe17zglj16KRcMQ==} engines: {node: '>=12.0.0'} peerDependencies: vue: ^3.2.6 @@ -4493,8 +4480,8 @@ packages: thunky@1.1.0: resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - timi-web@1.0.0: - resolution: {integrity: sha512-zlfvdzvzd56iZSNoUKKENtD4qpPxixn78o9V2UIUJF7t3HozucLY7BjaqDzsn0XM1VXAW4Q3JtvQ2Cve0D6afg==, tarball: https://nexus.imyeyu.com/repository/npm-timi/timi-web/-/timi-web-1.0.0.tgz} + timi-web@0.0.2: + resolution: {integrity: sha512-tXznHwCjFy/AtmWBky35V0SkLTeHG4FayzUhBRoUNe6a7xxlSQ0p8XcQAuSFkugQuCz8/pJsZNHgplfpzs041A==} engines: {node: '>=16.0.0'} tinycolor2@1.6.0: @@ -6463,10 +6450,10 @@ snapshots: '@vue/component-compiler-utils': 3.3.0(lodash@4.17.21) '@vue/vue-loader-v15': vue-loader@15.11.1(@vue/compiler-sfc@3.5.16)(css-loader@6.11.0(webpack@5.98.0))(lodash@4.17.21)(prettier@3.5.3)(webpack@5.98.0) '@vue/web-component-wrapper': 1.3.0 - acorn: 8.14.1 + acorn: 8.15.0 acorn-walk: 8.3.4 address: 1.2.2 - autoprefixer: 10.4.20(postcss@8.5.3) + autoprefixer: 10.4.20(postcss@8.5.6) browserslist: 4.24.4 case-sensitive-paths-webpack-plugin: 2.4.0 cli-highlight: 2.1.11 @@ -6475,8 +6462,8 @@ snapshots: copy-webpack-plugin: 9.1.0(webpack@5.98.0) css-loader: 6.11.0(webpack@5.98.0) css-minimizer-webpack-plugin: 3.4.1(webpack@5.98.0) - cssnano: 5.1.15(postcss@8.5.3) - debug: 4.4.1 + cssnano: 5.1.15(postcss@8.5.6) + debug: 4.4.3 default-gateway: 6.0.3 dotenv: 10.0.0 dotenv-expand: 5.1.0 @@ -6492,8 +6479,8 @@ snapshots: minimist: 1.2.8 module-alias: 2.2.3 portfinder: 1.0.33 - postcss: 8.5.3 - postcss-loader: 6.2.1(postcss@8.5.3)(webpack@5.98.0) + postcss: 8.5.6 + postcss-loader: 6.2.1(postcss@8.5.6)(webpack@5.98.0) progress-webpack-plugin: 1.0.16(webpack@5.98.0) ssri: 8.0.1 terser-webpack-plugin: 5.3.14(webpack@5.98.0) @@ -6503,7 +6490,7 @@ snapshots: webpack: 5.98.0 webpack-bundle-analyzer: 4.10.2 webpack-chain: 6.5.1 - webpack-dev-server: 4.15.2(debug@4.4.1)(webpack@5.98.0) + webpack-dev-server: 4.15.2(debug@4.4.3)(webpack@5.98.0) webpack-merge: 5.10.0 webpack-virtual-modules: 0.4.6 whatwg-fetch: 3.6.20 @@ -6926,7 +6913,7 @@ snapshots: acorn-walk@8.3.4: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 acorn@8.14.1: {} @@ -7034,19 +7021,19 @@ snapshots: at-least-node@1.0.0: {} - autoprefixer@10.4.20(postcss@8.5.3): + autoprefixer@10.4.20(postcss@8.5.6): dependencies: browserslist: 4.24.4 caniuse-lite: 1.0.30001702 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 axios@1.13.5: dependencies: - follow-redirects: 1.15.11 + follow-redirects: 1.15.11(debug@4.4.3) form-data: 4.0.5 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -7324,7 +7311,7 @@ snapshots: compressible@2.0.18: dependencies: - mime-db: 1.53.0 + mime-db: 1.54.0 compression@1.8.0: dependencies: @@ -7415,18 +7402,18 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-declaration-sorter@6.4.1(postcss@8.5.3): + css-declaration-sorter@6.4.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 css-loader@6.11.0(webpack@5.98.0): dependencies: - icss-utils: 5.1.0(postcss@8.5.3) - postcss: 8.5.3 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.3) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.3) - postcss-modules-scope: 3.2.1(postcss@8.5.3) - postcss-modules-values: 4.0.0(postcss@8.5.3) + icss-utils: 5.1.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.6) + postcss-modules-scope: 3.2.1(postcss@8.5.6) + postcss-modules-values: 4.0.0(postcss@8.5.6) postcss-value-parser: 4.2.0 semver: 7.7.1 optionalDependencies: @@ -7434,9 +7421,9 @@ snapshots: css-minimizer-webpack-plugin@3.4.1(webpack@5.98.0): dependencies: - cssnano: 5.1.15(postcss@8.5.3) + cssnano: 5.1.15(postcss@8.5.6) jest-worker: 27.5.1 - postcss: 8.5.3 + postcss: 8.5.6 schema-utils: 4.3.0 serialize-javascript: 6.0.2 source-map: 0.6.1 @@ -7459,48 +7446,48 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@5.2.14(postcss@8.5.3): + cssnano-preset-default@5.2.14(postcss@8.5.6): dependencies: - css-declaration-sorter: 6.4.1(postcss@8.5.3) - cssnano-utils: 3.1.0(postcss@8.5.3) - postcss: 8.5.3 - postcss-calc: 8.2.4(postcss@8.5.3) - postcss-colormin: 5.3.1(postcss@8.5.3) - postcss-convert-values: 5.1.3(postcss@8.5.3) - postcss-discard-comments: 5.1.2(postcss@8.5.3) - postcss-discard-duplicates: 5.1.0(postcss@8.5.3) - postcss-discard-empty: 5.1.1(postcss@8.5.3) - postcss-discard-overridden: 5.1.0(postcss@8.5.3) - postcss-merge-longhand: 5.1.7(postcss@8.5.3) - postcss-merge-rules: 5.1.4(postcss@8.5.3) - postcss-minify-font-values: 5.1.0(postcss@8.5.3) - postcss-minify-gradients: 5.1.1(postcss@8.5.3) - postcss-minify-params: 5.1.4(postcss@8.5.3) - postcss-minify-selectors: 5.2.1(postcss@8.5.3) - postcss-normalize-charset: 5.1.0(postcss@8.5.3) - postcss-normalize-display-values: 5.1.0(postcss@8.5.3) - postcss-normalize-positions: 5.1.1(postcss@8.5.3) - postcss-normalize-repeat-style: 5.1.1(postcss@8.5.3) - postcss-normalize-string: 5.1.0(postcss@8.5.3) - postcss-normalize-timing-functions: 5.1.0(postcss@8.5.3) - postcss-normalize-unicode: 5.1.1(postcss@8.5.3) - postcss-normalize-url: 5.1.0(postcss@8.5.3) - postcss-normalize-whitespace: 5.1.1(postcss@8.5.3) - postcss-ordered-values: 5.1.3(postcss@8.5.3) - postcss-reduce-initial: 5.1.2(postcss@8.5.3) - postcss-reduce-transforms: 5.1.0(postcss@8.5.3) - postcss-svgo: 5.1.0(postcss@8.5.3) - postcss-unique-selectors: 5.1.1(postcss@8.5.3) + css-declaration-sorter: 6.4.1(postcss@8.5.6) + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-calc: 8.2.4(postcss@8.5.6) + postcss-colormin: 5.3.1(postcss@8.5.6) + postcss-convert-values: 5.1.3(postcss@8.5.6) + postcss-discard-comments: 5.1.2(postcss@8.5.6) + postcss-discard-duplicates: 5.1.0(postcss@8.5.6) + postcss-discard-empty: 5.1.1(postcss@8.5.6) + postcss-discard-overridden: 5.1.0(postcss@8.5.6) + postcss-merge-longhand: 5.1.7(postcss@8.5.6) + postcss-merge-rules: 5.1.4(postcss@8.5.6) + postcss-minify-font-values: 5.1.0(postcss@8.5.6) + postcss-minify-gradients: 5.1.1(postcss@8.5.6) + postcss-minify-params: 5.1.4(postcss@8.5.6) + postcss-minify-selectors: 5.2.1(postcss@8.5.6) + postcss-normalize-charset: 5.1.0(postcss@8.5.6) + postcss-normalize-display-values: 5.1.0(postcss@8.5.6) + postcss-normalize-positions: 5.1.1(postcss@8.5.6) + postcss-normalize-repeat-style: 5.1.1(postcss@8.5.6) + postcss-normalize-string: 5.1.0(postcss@8.5.6) + postcss-normalize-timing-functions: 5.1.0(postcss@8.5.6) + postcss-normalize-unicode: 5.1.1(postcss@8.5.6) + postcss-normalize-url: 5.1.0(postcss@8.5.6) + postcss-normalize-whitespace: 5.1.1(postcss@8.5.6) + postcss-ordered-values: 5.1.3(postcss@8.5.6) + postcss-reduce-initial: 5.1.2(postcss@8.5.6) + postcss-reduce-transforms: 5.1.0(postcss@8.5.6) + postcss-svgo: 5.1.0(postcss@8.5.6) + postcss-unique-selectors: 5.1.1(postcss@8.5.6) - cssnano-utils@3.1.0(postcss@8.5.3): + cssnano-utils@3.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 - cssnano@5.1.15(postcss@8.5.3): + cssnano@5.1.15(postcss@8.5.6): dependencies: - cssnano-preset-default: 5.2.14(postcss@8.5.3) + cssnano-preset-default: 5.2.14(postcss@8.5.6) lilconfig: 2.1.0 - postcss: 8.5.3 + postcss: 8.5.6 yaml: 1.10.2 csso@4.2.0: @@ -8055,11 +8042,9 @@ snapshots: flatted@3.3.3: {} - follow-redirects@1.15.11: {} - - follow-redirects@1.15.9(debug@4.4.1): + follow-redirects@1.15.11(debug@4.4.3): optionalDependencies: - debug: 4.4.1 + debug: 4.4.3 form-data@4.0.5: dependencies: @@ -8226,7 +8211,7 @@ snapshots: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.39.0 + terser: 5.46.0 html-tags@2.0.0: {} @@ -8274,10 +8259,10 @@ snapshots: http-parser-js@0.5.9: {} - http-proxy-middleware@2.0.7(@types/express@4.17.21)(debug@4.4.1): + http-proxy-middleware@2.0.7(@types/express@4.17.21)(debug@4.4.3): dependencies: '@types/http-proxy': 1.17.16 - http-proxy: 1.18.1(debug@4.4.1) + http-proxy: 1.18.1(debug@4.4.3) is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.8 @@ -8286,10 +8271,10 @@ snapshots: transitivePeerDependencies: - debug - http-proxy@1.18.1(debug@4.4.1): + http-proxy@1.18.1(debug@4.4.3): dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.9(debug@4.4.1) + follow-redirects: 1.15.11(debug@4.4.3) requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -8309,9 +8294,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.5.3): + icss-utils@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 ieee754@1.2.1: {} @@ -8656,8 +8641,6 @@ snapshots: mime-db@1.52.0: {} - mime-db@1.53.0: {} - mime-db@1.54.0: {} mime-types@2.1.35: @@ -8973,170 +8956,170 @@ snapshots: transitivePeerDependencies: - supports-color - postcss-calc@8.2.4(postcss@8.5.3): + postcss-calc@8.2.4(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-colormin@5.3.1(postcss@8.5.3): + postcss-colormin@5.3.1(postcss@8.5.6): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-convert-values@5.1.3(postcss@8.5.3): + postcss-convert-values@5.1.3(postcss@8.5.6): dependencies: browserslist: 4.24.4 - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-discard-comments@5.1.2(postcss@8.5.3): + postcss-discard-comments@5.1.2(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 - postcss-discard-duplicates@5.1.0(postcss@8.5.3): + postcss-discard-duplicates@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 - postcss-discard-empty@5.1.1(postcss@8.5.3): + postcss-discard-empty@5.1.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 - postcss-discard-overridden@5.1.0(postcss@8.5.3): + postcss-discard-overridden@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 - postcss-loader@6.2.1(postcss@8.5.3)(webpack@5.98.0): + postcss-loader@6.2.1(postcss@8.5.6)(webpack@5.98.0): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 - postcss: 8.5.3 + postcss: 8.5.6 semver: 7.7.1 webpack: 5.98.0 - postcss-merge-longhand@5.1.7(postcss@8.5.3): + postcss-merge-longhand@5.1.7(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1(postcss@8.5.3) + stylehacks: 5.1.1(postcss@8.5.6) - postcss-merge-rules@5.1.4(postcss@8.5.3): + postcss-merge-rules@5.1.4(postcss@8.5.6): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.5.3) - postcss: 8.5.3 + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 postcss-selector-parser: 6.1.2 - postcss-minify-font-values@5.1.0(postcss@8.5.3): + postcss-minify-font-values@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-minify-gradients@5.1.1(postcss@8.5.3): + postcss-minify-gradients@5.1.1(postcss@8.5.6): dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0(postcss@8.5.3) - postcss: 8.5.3 + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-minify-params@5.1.4(postcss@8.5.3): + postcss-minify-params@5.1.4(postcss@8.5.6): dependencies: browserslist: 4.24.4 - cssnano-utils: 3.1.0(postcss@8.5.3) - postcss: 8.5.3 + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-minify-selectors@5.2.1(postcss@8.5.3): + postcss-minify-selectors@5.2.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-selector-parser: 6.1.2 - postcss-modules-extract-imports@3.1.0(postcss@8.5.3): + postcss-modules-extract-imports@3.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 - postcss-modules-local-by-default@4.2.0(postcss@8.5.3): + postcss-modules-local-by-default@4.2.0(postcss@8.5.6): dependencies: - icss-utils: 5.1.0(postcss@8.5.3) - postcss: 8.5.3 + icss-utils: 5.1.0(postcss@8.5.6) + postcss: 8.5.6 postcss-selector-parser: 7.1.0 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.5.3): + postcss-modules-scope@3.2.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-selector-parser: 7.1.0 - postcss-modules-values@4.0.0(postcss@8.5.3): + postcss-modules-values@4.0.0(postcss@8.5.6): dependencies: - icss-utils: 5.1.0(postcss@8.5.3) - postcss: 8.5.3 + icss-utils: 5.1.0(postcss@8.5.6) + postcss: 8.5.6 - postcss-normalize-charset@5.1.0(postcss@8.5.3): + postcss-normalize-charset@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 - postcss-normalize-display-values@5.1.0(postcss@8.5.3): + postcss-normalize-display-values@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-positions@5.1.1(postcss@8.5.3): + postcss-normalize-positions@5.1.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@5.1.1(postcss@8.5.3): + postcss-normalize-repeat-style@5.1.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-string@5.1.0(postcss@8.5.3): + postcss-normalize-string@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@5.1.0(postcss@8.5.3): + postcss-normalize-timing-functions@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@5.1.1(postcss@8.5.3): + postcss-normalize-unicode@5.1.1(postcss@8.5.6): dependencies: browserslist: 4.24.4 - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-url@5.1.0(postcss@8.5.3): + postcss-normalize-url@5.1.0(postcss@8.5.6): dependencies: normalize-url: 6.1.0 - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@5.1.1(postcss@8.5.3): + postcss-normalize-whitespace@5.1.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-ordered-values@5.1.3(postcss@8.5.3): + postcss-ordered-values@5.1.3(postcss@8.5.6): dependencies: - cssnano-utils: 3.1.0(postcss@8.5.3) - postcss: 8.5.3 + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-reduce-initial@5.1.2(postcss@8.5.3): + postcss-reduce-initial@5.1.2(postcss@8.5.6): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 - postcss: 8.5.3 + postcss: 8.5.6 - postcss-reduce-transforms@5.1.0(postcss@8.5.3): + postcss-reduce-transforms@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-selector-parser@6.1.2: @@ -9149,15 +9132,15 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@5.1.0(postcss@8.5.3): + postcss-svgo@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 svgo: 2.8.0 - postcss-unique-selectors@5.1.1(postcss@8.5.3): + postcss-unique-selectors@5.1.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-selector-parser: 6.1.2 postcss-value-parser@4.2.0: {} @@ -9621,7 +9604,7 @@ snapshots: spdy-transport@3.0.0: dependencies: - debug: 4.4.1 + debug: 4.4.3 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -9632,7 +9615,7 @@ snapshots: spdy@4.0.2: dependencies: - debug: 4.4.1 + debug: 4.4.3 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -9695,10 +9678,10 @@ snapshots: dependencies: js-tokens: 9.0.1 - stylehacks@5.1.1(postcss@8.5.3): + stylehacks@5.1.1(postcss@8.5.6): dependencies: browserslist: 4.24.4 - postcss: 8.5.3 + postcss: 8.5.6 postcss-selector-parser: 6.1.2 supports-color@5.5.0: @@ -9734,19 +9717,19 @@ snapshots: tapable@2.2.1: {} - tdesign-icons-vue-next@0.3.6(vue@3.5.13(typescript@5.8.3)): + tdesign-icons-vue-next@0.4.4(vue@3.5.13(typescript@5.8.3)): dependencies: '@babel/runtime': 7.26.9 vue: 3.5.13(typescript@5.8.3) - tdesign-mobile-vue@1.9.0(vue@3.5.13(typescript@5.8.3)): + tdesign-mobile-vue@1.13.2(vue@3.5.13(typescript@5.8.3)): dependencies: '@babel/runtime': 7.26.9 '@use-gesture/vanilla': 10.3.1 '@vueuse/core': 10.7.0(vue@3.5.13(typescript@5.8.3)) dayjs: 1.11.13 lodash-es: 4.17.21 - tdesign-icons-vue-next: 0.3.6(vue@3.5.13(typescript@5.8.3)) + tdesign-icons-vue-next: 0.4.4(vue@3.5.13(typescript@5.8.3)) tinycolor2: 1.6.0 validator: 13.12.0 vue: 3.5.13(typescript@5.8.3) @@ -9795,7 +9778,7 @@ snapshots: thunky@1.1.0: {} - timi-web@1.0.0: + timi-web@0.0.2: dependencies: axios: 1.13.5 less: 4.5.1 @@ -10173,7 +10156,7 @@ snapshots: webpack-bundle-analyzer@4.10.2: dependencies: '@discoveryjs/json-ext': 0.5.7 - acorn: 8.14.1 + acorn: 8.15.0 acorn-walk: 8.3.4 commander: 7.2.0 debounce: 1.2.1 @@ -10202,7 +10185,7 @@ snapshots: schema-utils: 4.3.0 webpack: 5.98.0 - webpack-dev-server@4.15.2(debug@4.4.1)(webpack@5.98.0): + webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.98.0): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -10221,7 +10204,7 @@ snapshots: express: 4.21.2 graceful-fs: 4.2.11 html-entities: 2.5.2 - http-proxy-middleware: 2.0.7(@types/express@4.17.21)(debug@4.4.1) + http-proxy-middleware: 2.0.7(@types/express@4.17.21)(debug@4.4.3) ipaddr.js: 2.2.0 launch-editor: 2.10.0 open: 8.4.2 diff --git a/src/assets/style/tencent-cloud-custom.less b/src/assets/style/tencent-cloud-custom.less index fdfc35e..e11cb5e 100644 --- a/src/assets/style/tencent-cloud-custom.less +++ b/src/assets/style/tencent-cloud-custom.less @@ -1,70 +1,4 @@ /* TDesign 腾讯云样式附加修改 */ -@cellPadding: 12px; -.cellStyle() { - margin: 0 16px; - border: none !important; - border-radius: 6px; -} -.cellSplit() { - transform: none; - border-color: #C6C6C8 !important; - -webkit-transform: none; -} - -.t-image-viewer { - - .t-swiper-item { - overflow: hidden; - } -} - -.t-cell-group { - .cellStyle(); - overflow: hidden; -} - -.t-form { - .cellStyle(); - - .t-form__item { - padding: @cellPadding; - - &:not(:last-child)::after { - .cellSplit(); - } - } -} - -.t-cell, -.t-swipe-cell { - padding: @cellPadding; - - &:after { - .cellSplit(); - } -} - -.t-button { - .cellStyle(); - height: auto; - padding: @cellPadding; - line-height: 1.4; - font-weight: normal; -} - -.t-divider { - - &::before, - &::after { - .cellSplit(); - } - - &.t-divider--horizontal { - margin: 0; - } -} - .t-popup { - transition: all 520ms var(--tui-bezier); + transition: all 520ms var(--tui-bezier) !important; } - diff --git a/src/assets/style/tencent-cloud.less b/src/assets/style/tencent-cloud.less index 22afa01..09b89e3 100644 --- a/src/assets/style/tencent-cloud.less +++ b/src/assets/style/tencent-cloud.less @@ -1,258 +1,284 @@ -/* TDesign 腾讯云样式 */ :root, :root[theme-mode="light"] { - --td-brand-color-1: #d5e7ff; - --td-brand-color-2: #aacfff; - --td-brand-color-3: #7fb7ff; - --td-brand-color-4: #559eff; - --td-brand-color-5: #2a86ff; - --td-brand-color-6: #006eff; - --td-brand-color-7: #0058df; - --td-brand-color-8: #0042bf; - --td-brand-color-9: #002da0; - --td-brand-color-10: #001780; - --td-warning-color-1: #ffe8d5; - --td-warning-color-2: #ffd0aa; - --td-warning-color-3: #ffb97f; - --td-warning-color-4: #ffa155; - --td-warning-color-5: #ff8a2a; - --td-warning-color-6: #ff7200; - --td-warning-color-7: #df5900; - --td-warning-color-8: #bf4000; - --td-warning-color-9: #a02800; - --td-warning-color-10: #800f00; - --td-error-color-1: #fbe0e0; - --td-error-color-2: #f6c1c1; - --td-error-color-3: #f2a2a2; - --td-error-color-4: #ee8383; - --td-error-color-5: #e96464; - --td-error-color-6: #e54545; - --td-error-color-7: #cc3842; - --td-error-color-8: #b42b3f; - --td-error-color-9: #9c1f3b; - --td-error-color-10: #831238; - --td-success-color-1: #d6f4e4; - --td-success-color-2: #adeac8; - --td-success-color-3: #84dfad; - --td-success-color-4: #5cd492; - --td-success-color-5: #33ca76; - --td-success-color-6: #0abf5b; - --td-success-color-7: #09a755; - --td-success-color-8: #078f50; - --td-success-color-9: #06774a; - --td-success-color-10: #055f44; - --td-gray-color-1: #f3f4f7; - --td-gray-color-2: #e7eaef; - --td-gray-color-3: #cfd5de; - --td-gray-color-4: #b7c1ce; - --td-gray-color-5: #9eacbe; - --td-gray-color-6: #8697ad; - --td-gray-color-7: #6e829d; - --td-gray-color-8: #60708a; - --td-gray-color-9: #525e76; - --td-gray-color-10: #444c63; - --td-gray-color-11: #363a50; - --td-gray-color-12: #292c3d; - --td-gray-color-13: #1e222d; - --td-gray-color-14: #151822; - --td-font-white-1: #ffffff; - --td-font-white-2: rgba(255, 255, 255, 0.55); - --td-font-white-3: rgba(255, 255, 255, 0.35); - --td-font-white-4: rgba(255, 255, 255, 0.22); - --td-font-gray-1: rgba(0, 0, 0, 0.9); - --td-font-gray-2: rgba(0, 0, 0, 0.6); - --td-font-gray-3: rgba(0, 0, 0, 0.4); - --td-font-gray-4: rgba(0, 0, 0, 0.25); - --td-brand-color: var(--td-brand-color-6); - --td-warning-color: var(--td-warning-color-6); + --td-brand-color-1: #fff0f2; + --td-brand-color-2: #ffdae1; + --td-brand-color-3: #ffb2c3; + --td-brand-color-4: #ff7a9b; + --td-brand-color-5: #e16283; + --td-brand-color-6: #bd4a69; + --td-brand-color-7: #9a3652; + --td-brand-color-8: #7b223d; + --td-brand-color-9: #600e2a; + --td-brand-color-10: #470019; + --td-warning-color-1: #fff1e9; + --td-warning-color-2: #ffd9c2; + --td-warning-color-3: #ffb98c; + --td-warning-color-4: #fa9550; + --td-warning-color-5: #e37318; + --td-warning-color-6: #be5a00; + --td-warning-color-7: #954500; + --td-warning-color-8: #713300; + --td-warning-color-9: #532300; + --td-warning-color-10: #3b1700; + --td-error-color-1: #fff0ed; + --td-error-color-2: #ffd8d2; + --td-error-color-3: #ffb9b0; + --td-error-color-4: #ff9285; + --td-error-color-5: #f6685d; + --td-error-color-6: #d54941; + --td-error-color-7: #ad352f; + --td-error-color-8: #881f1c; + --td-error-color-9: #68070a; + --td-error-color-10: #490002; + --td-success-color-1: #e3f9e9; + --td-success-color-2: #c6f3d7; + --td-success-color-3: #92dab2; + --td-success-color-4: #56c08d; + --td-success-color-5: #2ba471; + --td-success-color-6: #008858; + --td-success-color-7: #006c45; + --td-success-color-8: #005334; + --td-success-color-9: #003b23; + --td-success-color-10: #002515; + --td-gray-color-1: #f6f6f6; + --td-gray-color-2: #eeeceb; + --td-gray-color-3: #dddbdb; + --td-gray-color-4: #cac9c9; + --td-gray-color-5: #b6b6b6; + --td-gray-color-6: #a2a2a2; + --td-gray-color-7: #8f8f8f; + --td-gray-color-8: #7b7c7c; + --td-gray-color-9: #6a6b6b; + --td-gray-color-10: #585a5a; + --td-gray-color-11: #494a4a; + --td-gray-color-12: #3a3b3b; + --td-gray-color-13: #2c2e2e; + --td-gray-color-14: #202222; + --td-font-white-1: rgba(255, 255, 255, 1); + --td-font-white-2: rgba(255, 255, 255, .55); + --td-font-white-3: rgba(255, 255, 255, .35); + --td-font-white-4: rgba(255, 255, 255, .22); + --td-font-gray-1: rgba(0, 0, 0, .9); + --td-font-gray-2: rgba(0, 0, 0, .6); + --td-font-gray-3: rgba(0, 0, 0, .4); + --td-font-gray-4: rgba(0, 0, 0, .26); + --td-brand-color: var(--td-brand-color-4); + --td-warning-color: var(--td-warning-color-5); --td-error-color: var(--td-error-color-6); - --td-success-color: var(--td-success-color-6); - --td-brand-color-hover: var(--td-brand-color-5); - --td-brand-color-focus: var(--td-brand-color-2); - --td-brand-color-active: var(--td-brand-color-7); - --td-brand-color-disabled: var(--td-brand-color-2); + --td-success-color: var(--td-success-color-5); + --td-brand-color-focus: var(--td-brand-color-1); + --td-brand-color-active: var(--td-brand-color-5); + --td-brand-color-disabled: var(--td-brand-color-3); --td-brand-color-light: var(--td-brand-color-1); - --td-warning-color-hover: var(--td-warning-color-5); + --td-brand-color-light-active: var(--td-brand-color-2); + --td-warning-color-active: var(--td-warning-color-6); + --td-warning-color-disabled: var(--td-warning-color-3); --td-warning-color-focus: var(--td-warning-color-2); - --td-warning-color-active: var(--td-warning-color-7); - --td-warning-color-disabled: var(--td-warning-color-2); --td-warning-color-light: var(--td-warning-color-1); - --td-error-color-hover: var(--td-error-color-5); + --td-warning-color-light-active: var(--td-warning-color-2); --td-error-color-focus: var(--td-error-color-2); --td-error-color-active: var(--td-error-color-7); - --td-error-color-disabled: var(--td-error-color-2); + --td-error-color-disabled: var(--td-error-color-3); --td-error-color-light: var(--td-error-color-1); - --td-success-color-hover: var(--td-success-color-5); + --td-error-color-light-active: var(--td-error-color-2); --td-success-color-focus: var(--td-success-color-2); - --td-success-color-active: var(--td-success-color-7); - --td-success-color-disabled: var(--td-success-color-2); + --td-success-color-active: var(--td-success-color-6); + --td-success-color-disabled: var(--td-success-color-3); --td-success-color-light: var(--td-success-color-1); - --td-mask-active: rgba(0, 0, 0, 0.8); - --td-mask-disabled: rgba(255, 255, 255, 0.6); - --td-bg-color-page: #ebeef2; - --td-bg-color-container: #fff; - --td-bg-color-container-hover: var(--td-gray-color-2); + --td-success-color-light-active: var(--td-success-color-2); + --td-mask-active: rgba(0, 0, 0, .6); + --td-mask-disabled: rgba(255, 255, 255, .6); + --td-bg-color-page: var(--td-gray-color-1); + --td-bg-color-container: var(--td-font-white-1); --td-bg-color-container-active: var(--td-gray-color-3); - --td-bg-color-container-select: #fff; --td-bg-color-secondarycontainer: var(--td-gray-color-1); - --td-bg-color-secondarycontainer-hover: var(--td-gray-color-2); - --td-bg-color-secondarycontainer-active: var(--td-gray-color-3); - --td-bg-color-component: var(--td-gray-color-2); - --td-bg-color-component-hover: var(--td-gray-color-3); - --td-bg-color-component-active: var(--td-gray-color-4); + --td-bg-color-secondarycontainer-active: var(--td-gray-color-4); + --td-bg-color-component: var(--td-gray-color-3); + --td-bg-color-component-active: var(--td-gray-color-6); --td-bg-color-component-disabled: var(--td-gray-color-2); - --td-bg-color-secondarycomponent: var(--td-gray-color-3); - --td-bg-color-secondarycomponent-hover: var(--td-gray-color-4); - --td-bg-color-secondarycomponent-active: var(--td-gray-color-5); + --td-bg-color-secondarycomponent: var(--td-gray-color-4); + --td-bg-color-secondarycomponent-active: var(--td-gray-color-6); --td-bg-color-specialcomponent: #fff; --td-text-color-primary: var(--td-font-gray-1); --td-text-color-secondary: var(--td-font-gray-2); --td-text-color-placeholder: var(--td-font-gray-3); --td-text-color-disabled: var(--td-font-gray-4); - --td-text-color-anti: #fff; - --td-text-color-brand: var(--td-brand-color-6); - --td-text-color-link: var(--td-brand-color-6); - --td-border-level-1-color: var(--td-gray-color-2); - --td-component-stroke: var(--td-gray-color-2); - --td-border-level-2-color: var(--td-gray-color-3); - --td-component-border: var(--td-gray-color-3); - --td-shadow-1: 0 2px 3px rgba(0, 0, 0, 0.2); - --td-shadow-2: 0 2px 4px 0 rgba(54, 58, 80, 0.32); - --td-shadow-3: 0 0 20px 0 rgba(19, 41, 75, 0.2); - --td-shadow-inset-top: inset 0 0.5px 0 #e7eaef; - --td-shadow-inset-right: inset 0.5px 0 0 #e7eaef; - --td-shadow-inset-bottom: inset 0 -0.5px 0 #e7eaef; - --td-shadow-inset-left: inset -0.5px 0 0 #e7eaef; - --td-table-shadow-color: rgba(0, 0, 0, 0.08); - --td-scrollbar-color: rgba(0, 0, 0, 0.1); - --td-scrollbar-hover-color: rgba(0, 0, 0, 0.3); + --td-text-color-anti: var(--td-font-white-1); + --td-text-color-brand: var(--td-brand-color); + --td-text-color-link: var(--td-brand-color); + --td-border-level-1-color: var(--td-gray-color-3); + --td-component-stroke: var(--td-gray-color-3); + --td-border-level-2-color: var(--td-gray-color-4); + --td-component-border: var(--td-gray-color-4); + --td-shadow-1: 0 1px 10px rgba(0, 0, 0, 5%), 0 4px 5px rgba(0, 0, 0, 8%), 0 2px 4px -1px rgba(0, 0, 0, 12%); + --td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, 5%), 0 8px 10px 1px rgba(0, 0, 0, 6%), 0 5px 5px -3px rgba(0, 0, 0, 10%); + --td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, 5%), 0 16px 24px 2px rgba(0, 0, 0, 4%), 0 8px 10px -5px rgba(0, 0, 0, 8%); + --td-shadow-4: 0 2px 8px 0 rgba(0, 0, 0, 6%); + --td-shadow-inset-top: inset 0 .5px 0 #dcdcdc; + --td-shadow-inset-right: inset .5px 0 0 #dcdcdc; + --td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc; + --td-shadow-inset-left: inset -.5px 0 0 #dcdcdc; + --td-table-shadow-color: rgba(0, 0, 0, .08); + --td-scrollbar-color: rgba(0, 0, 0, .1); + --td-scrollbar-hover-color: rgba(0, 0, 0, .3); --td-scroll-track-color: #fff; - --td-radius-small: 0px; - --td-radius-default: 0px; - --td-radius-medium: 0px; - --td-radius-large: 0px; - --td-radius-extraLarge: 12px; - --td-radius-round: 999px; - --td-radius-circle: 50%; - --td-font-family: SimSun, PingFang SC, Microsoft YaHei, Arial Regular; - --td-font-family-medium: SimSun, PingFang SC, Microsoft YaHei, Arial Medium; +} + +:root.dark, :root[theme-mode="dark"] { + --td-brand-color-1: #470019; + --td-brand-color-2: #600e2a; + --td-brand-color-3: #7b223d; + --td-brand-color-4: #9a3652; + --td-brand-color-5: #bd4a69; + --td-brand-color-6: #e16283; + --td-brand-color-7: #ff7a9b; + --td-brand-color-8: #ffb2c3; + --td-brand-color-9: #ffdae1; + --td-brand-color-10: #fff0f2; + --td-warning-color-1: #4f2a1d; + --td-warning-color-2: #582f21; + --td-warning-color-3: #733c23; + --td-warning-color-4: #a75d2b; + --td-warning-color-5: #cf6e2d; + --td-warning-color-6: #dc7633; + --td-warning-color-7: #e8935c; + --td-warning-color-8: #ecbf91; + --td-warning-color-9: #eed7bf; + --td-warning-color-10: #f3e9dc; + --td-error-color-1: #472324; + --td-error-color-2: #5e2a2d; + --td-error-color-3: #703439; + --td-error-color-4: #83383e; + --td-error-color-5: #a03f46; + --td-error-color-6: #c64751; + --td-error-color-7: #de6670; + --td-error-color-8: #ec888e; + --td-error-color-9: #edb1b6; + --td-error-color-10: #eeced0; + --td-success-color-1: #193a2a; + --td-success-color-2: #1a4230; + --td-success-color-3: #17533d; + --td-success-color-4: #0d7a55; + --td-success-color-5: #059465; + --td-success-color-6: #43af8a; + --td-success-color-7: #46bf96; + --td-success-color-8: #80d2b6; + --td-success-color-9: #b4e1d3; + --td-success-color-10: #deede8; + --td-gray-color-1: #f6f6f6; + --td-gray-color-2: #eeeceb; + --td-gray-color-3: #dddbdb; + --td-gray-color-4: #cac9c9; + --td-gray-color-5: #b6b6b6; + --td-gray-color-6: #a2a2a2; + --td-gray-color-7: #8f8f8f; + --td-gray-color-8: #7b7c7c; + --td-gray-color-9: #6a6b6b; + --td-gray-color-10: #585a5a; + --td-gray-color-11: #494a4a; + --td-gray-color-12: #3a3b3b; + --td-gray-color-13: #2c2e2e; + --td-gray-color-14: #202222; + --td-font-white-1: rgba(255, 255, 255, .9); + --td-font-white-2: rgba(255, 255, 255, .55); + --td-font-white-3: rgba(255, 255, 255, .35); + --td-font-white-4: rgba(255, 255, 255, .22); + --td-font-gray-1: rgba(0, 0, 0, .9); + --td-font-gray-2: rgba(0, 0, 0, .6); + --td-font-gray-3: rgba(0, 0, 0, .4); + --td-font-gray-4: rgba(0, 0, 0, .26); + --td-brand-color: var(--td-brand-color-6); + --td-warning-color: var(--td-warning-color-5); + --td-error-color: var(--td-error-color-6); + --td-success-color: var(--td-success-color-5); + --td-brand-color-focus: var(--td-brand-color-1); + --td-brand-color-active: var(--td-brand-color-7); + --td-brand-color-disabled: var(--td-brand-color-3); + --td-brand-color-light: var(--td-brand-color-1); + --td-brand-color-light-active: var(--td-brand-color-2); + --td-warning-color-focus: var(--td-warning-color-2); + --td-warning-color-active: var(--td-warning-color-4); + --td-warning-color-disabled: var(--td-warning-color-3); + --td-warning-color-light: var(--td-warning-color-1); + --td-warning-color-light-active: var(--td-warning-color-2); + --td-error-color-focus: var(--td-error-color-2); + --td-error-color-active: var(--td-error-color-5); + --td-error-color-disabled: var(--td-error-color-3); + --td-error-color-light: var(--td-error-color-1); + --td-error-color-light-active: var(--td-error-color-2); + --td-success-color-focus: var(--td-success-color-2); + --td-success-color-active: var(--td-success-color-4); + --td-success-color-disabled: var(--td-success-color-3); + --td-success-color-light: var(--td-success-color-1); + --td-success-color-light-active: var(--td-success-color-2); + --td-mask-active: rgba(0, 0, 0, .4); + --td-mask-disabled: rgba(0, 0, 0, .6); + --td-bg-color-page: var(--td-gray-color-14); + --td-bg-color-container: var(--td-gray-color-13); + --td-bg-color-secondarycontainer: var(--td-gray-color-12); + --td-bg-color-component: var(--td-gray-color-11); + --td-bg-color-container-active: var(--td-gray-color-12); + --td-bg-color-secondarycontainer-active: var(--td-gray-color-11); + --td-bg-color-component-active: var(--td-gray-color-10); + --td-bg-color-component-disabled: var(--td-gray-color-12); + --td-bg-color-specialcomponent: transparent; + --td-text-color-primary: var(--td-font-white-1); + --td-text-color-secondary: var(--td-font-white-2); + --td-text-color-placeholder: var(--td-font-white-3); + --td-text-color-disabled: var(--td-font-white-4); + --td-text-color-anti: var(--td-font-white-1); + --td-text-color-brand: var(--td-brand-color-8); + --td-text-color-link: var(--td-brand-color-8); + --td-border-level-1-color: var(--td-gray-color-11); + --td-component-stroke: var(--td-gray-color-11); + --td-border-level-2-color: var(--td-gray-color-9); + --td-component-border: var(--td-gray-color-9); + --td-shadow-1: 0 4px 6px rgba(0, 0, 0, 6%), 0 1px 10px rgba(0, 0, 0, 8%), 0 2px 4px rgba(0, 0, 0, 12%); + --td-shadow-2: 0 8px 10px rgba(0, 0, 0, 12%), 0 3px 14px rgba(0, 0, 0, 10%), 0 5px 5px rgba(0, 0, 0, 16%); + --td-shadow-3: 0 16px 24px rgba(0, 0, 0, 14%), 0 6px 30px rgba(0, 0, 0, 12%), 0 8px 10px rgba(0, 0, 0, 20%); + --td-shadow-inset-top: inset 0 .5px 0 #5e5e5e; + --td-shadow-inset-right: inset .5px 0 0 #5e5e5e; + --td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e; + --td-shadow-inset-left: inset -.5px 0 0 #5e5e5e; + --td-table-shadow-color: rgba(0, 0, 0, .55); + --td-scrollbar-color: rgba(255, 255, 255, .1); + --td-scroll-track-color: #333; +} + +:root { + --td-font-family: pingfang sc, microsoft yahei, arial regular; + --td-font-family-medium: pingfang sc, microsoft yahei, arial medium; --td-font-size-link-small: 12px; - --td-font-size-link-medium: 12px; - --td-font-size-link-large: 14px; + --td-font-size-link-medium: 14px; + --td-font-size-link-large: 16px; + --td-font-size-mark-extraSmall: 10px; --td-font-size-mark-small: 12px; - --td-font-size-mark-medium: 12px; + --td-font-size-mark-medium: 14px; + --td-font-size-mark-large: 16px; + --td-font-size-body-extraSmall: 10px; --td-font-size-body-small: 12px; - --td-font-size-body-medium: 12px; - --td-font-size-body-large: 14px; - --td-font-size-title-small: 12px; - --td-font-size-title-medium: 14px; - --td-font-size-title-large: 16px; + --td-font-size-body-medium: 14px; + --td-font-size-body-large: 16px; + --td-font-size-title-small: 14px; + --td-font-size-title-medium: 16px; + --td-font-size-title-large: 18px; + --td-font-size-title-extraLarge: 20px; --td-font-size-headline-small: 24px; --td-font-size-headline-medium: 28px; --td-font-size-headline-large: 36px; --td-font-size-display-medium: 48px; --td-font-size-display-large: 64px; - --td-line-height-link-small: 20px; - --td-line-height-link-medium: 20px; - --td-line-height-link-large: 22px; - --td-line-height-mark-small: 20px; - --td-line-height-mark-medium: 22px; - --td-line-height-body-small: 20px; - --td-line-height-body-medium: 20px; - --td-line-height-body-large: 22px; - --td-line-height-title-small: 20px; - --td-line-height-title-medium: 22px; - --td-line-height-title-large: 24px; - --td-line-height-headline-small: 32px; - --td-line-height-headline-medium: 36px; - --td-line-height-headline-large: 44px; - --td-line-height-display-medium: 56px; - --td-line-height-display-large: 72px; - --td-font-link-small: 400 var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family); - --td-font-link-medium: 400 var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family); - --td-font-link-large: 400 var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family); - --td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family); - --td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family); - --td-font-body-small: 400 var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family); - --td-font-body-medium: 400 var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family); - --td-font-body-large: 400 var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family); - --td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family); - --td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family); - --td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family); - --td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family); - --td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family); - --td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family); - --td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family); - --td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family); - --td-size-1: 2px; - --td-size-2: 3px; - --td-size-3: 5px; - --td-size-4: 10px; - --td-size-5: 12px; - --td-size-6: 16px; - --td-size-7: 20px; - --td-size-8: 25px; - --td-size-9: 28px; - --td-size-10: 30px; - --td-size-11: 35px; - --td-size-12: 40px; - --td-size-13: 48px; - --td-size-14: 56px; - --td-size-15: 64px; - --td-size-16: 72px; - --td-comp-size-xxxs: var(--td-size-6); - --td-comp-size-xxs: var(--td-size-7); - --td-comp-size-xs: var(--td-size-8); - --td-comp-size-s: var(--td-size-9); - --td-comp-size-m: var(--td-size-10); - --td-comp-size-l: var(--td-size-11); - --td-comp-size-xl: var(--td-size-12); - --td-comp-size-xxl: var(--td-size-13); - --td-comp-size-xxxl: var(--td-size-14); - --td-comp-size-xxxxl: var(--td-size-15); - --td-comp-size-xxxxxl: var(--td-size-16); - --td-pop-padding-s: 0; - --td-pop-padding-m: 0; - --td-pop-padding-l: 0; - --td-pop-padding-xl: var(--td-size-5); - --td-pop-padding-xxl: var(--td-size-6); - --td-comp-paddingLR-xxs: var(--td-size-1); - --td-comp-paddingLR-xs: var(--td-size-3); - --td-comp-paddingLR-s: var(--td-size-4); - --td-comp-paddingLR-m: var(--td-size-5); - --td-comp-paddingLR-l: var(--td-size-7); - --td-comp-paddingLR-xl: var(--td-size-8); - --td-comp-paddingLR-xxl: var(--td-size-8); - --td-comp-paddingTB-xxs: var(--td-size-1); - --td-comp-paddingTB-xs: var(--td-size-3); - --td-comp-paddingTB-s: var(--td-size-4); - --td-comp-paddingTB-m: var(--td-size-5); - --td-comp-paddingTB-l: var(--td-size-7); - --td-comp-paddingTB-xl: var(--td-size-8); - --td-comp-paddingTB-xxl: var(--td-size-8); - --td-comp-margin-xxs: var(--td-size-1); - --td-comp-margin-xs: var(--td-size-2); - --td-comp-margin-s: var(--td-size-4); - --td-comp-margin-m: var(--td-size-5); - --td-comp-margin-l: var(--td-size-6); - --td-comp-margin-xl: var(--td-size-7); - --td-comp-margin-xxl: var(--td-size-8); - --td-comp-margin-xxxl: var(--td-size-10); - --td-comp-margin-xxxxl: var(--td-size-12); -} - -.t-button .t-icon { - font-size: var(--td-comp-size-xxxs); -} - -.t-button .t-icon + .t-button__text:not(:empty) { - margin-left: var(--td-comp-margin-xs); -} - -.t-button .t-button__suffix:not(:empty) { - display: inline-flex; - margin-left: var(--td-comp-margin-xs); -} - -.t-button--shape-circle .t-icon { - font-size: var(--td-comp-size-xxxs); + --td-font-size: 10px; + --td-font-size-xs: var(--td-font-size-body-extraSmall); + --td-font-size-s: var(--td-font-size-body-small); + --td-font-size-base: var(--td-font-size-title-small); + --td-font-size-m: var(--td-font-size-title-medium); + --td-font-size-l: var(--td-font-size-title-large); + --td-font-size-xl: var(--td-font-size-title-extraLarge); + --td-font-size-xxl: var(--td-font-size-headline-large); + --td-radius-small: 3px; + --td-radius-default: 4px; + --td-radius-large: 12px; + --td-radius-extraLarge: 16px; + --td-radius-round: 999px; + --td-radius-circle: 50%; } diff --git a/vite.config.ts b/vite.config.ts index 956a66c..88f81d1 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -42,7 +42,8 @@ export default defineConfig({ ], output: { globals: { - vue: "Vue" + vue: "Vue", + "timi-web": "TimiWeb" } } },