diff --git a/packages-config/tailwind-config/package.json b/packages-config/tailwind-config/package.json deleted file mode 100644 index 78eccf7fe..000000000 --- a/packages-config/tailwind-config/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@ant-design-vue/tailwind-config", - "version": "0.0.0", - "private": true, - "exports": { - ".": { - "default": "./tailwind.css" - }, - "./themes/*": { - "default": "./themes/*.css" - } - }, - "devDependencies": { - "tailwindcss": "^4.0.9", - "@tailwindcss/typography": "^0.5.16" - }, - "peerDependencies": { - "tailwindcss": "^4", - "@tailwindcss/typography": "^0.5.16" - } -} diff --git a/packages-config/tailwind-config/tailwind.css b/packages-config/tailwind-config/tailwind.css deleted file mode 100644 index 6bdf734c5..000000000 --- a/packages-config/tailwind-config/tailwind.css +++ /dev/null @@ -1,35 +0,0 @@ -@import 'tailwindcss' source(none); -@import './themes/light.css'; -@plugin '@tailwindcss/typography'; - -@utility text-tint-* { - color: color-mix(in srgb, --value(--color- *, [ *]), white calc(--modifier(integer) * 1%)); -} - -@utility text-shade-* { - color: color-mix(in srgb, --value(--color- *, [ *]), black calc(--modifier(integer) * 1%)); -} - -@utility bg-tint-* { - background-color: color-mix( - in srgb, - --value(--color- *, [ *]), - white calc(--modifier(integer) * 1%) - ); -} - -@utility bg-shade-* { - background-color: color-mix( - in srgb, - --value(--color- *, [ *]), - black calc(--modifier(integer) * 1%) - ); -} - -@utility border-tint-* { - border-color: color-mix(in srgb, --value(--color- *, [ *]), white calc(--modifier(integer) * 1%)); -} - -@utility border-shade-* { - border-color: color-mix(in srgb, --value(--color- *, [ *]), black calc(--modifier(integer) * 1%)); -} diff --git a/packages-config/vite-config/vite.config.lib.js b/packages-config/vite-config/vite.config.lib.js index d09b92bae..ca696aee2 100644 --- a/packages-config/vite-config/vite.config.lib.js +++ b/packages-config/vite-config/vite.config.lib.js @@ -1,17 +1,17 @@ // @ts-nocheck -import { readFileSync } from 'node:fs'; -import { resolve } from 'node:path'; -import { defineConfig } from 'vite'; -import dts from 'vite-plugin-dts'; +import { readFileSync } from 'node:fs' +import { resolve } from 'node:path' +import { defineConfig } from 'vite' +import dts from 'vite-plugin-dts' /** * @type {import('./index.d.ts').GetUserConfig} */ export default dirname => defineConfig(({ mode }) => { - const pkg = JSON.parse(readFileSync(resolve(dirname, './package.json'), 'utf-8')); - const isDev = mode === 'development'; + const pkg = JSON.parse(readFileSync(resolve(dirname, './package.json'), 'utf-8')) + const isDev = mode === 'development' return { plugins: [ dts({ @@ -23,29 +23,23 @@ export default dirname => }), ], build: { - cssCodeSplit: true, lib: { entry: { lib: resolve(dirname, 'src/index.ts'), }, - lib: { - entry: { - lib: resolve(dirname, 'src/index.ts'), - }, - formats: ['es', 'cjs'], - fileName: (format, entryName) => `${entryName}.${format === 'es' ? 'mjs' : 'cjs'}`, - }, + formats: ['es', 'cjs'], + fileName: (format, entryName) => `${entryName}.${format === 'es' ? 'mjs' : 'cjs'}`, }, rollupOptions: { external: isDev ? id => { if (pkg.peerDependencies && id in pkg.peerDependencies) { - return true; + return true } if (/^@(ant-design-vue)\//.test(id) || id === 'ant-design-vue') { - return true; + return true } - return false; + return false } : pkg.peerDependencies && Object.keys(pkg.peerDependencies), }, @@ -63,5 +57,5 @@ export default dirname => '@': resolve(dirname, './src'), }, }, - }; - }); + } + }) diff --git a/packages/ui/src/components/button/style/index.css b/packages/ui/src/components/button/style/index.css new file mode 100644 index 000000000..c18500629 --- /dev/null +++ b/packages/ui/src/components/button/style/index.css @@ -0,0 +1,5 @@ +@reference '../../../style/tailwind.css'; + +.ant-btn { + @apply text-primary-content; +} diff --git a/packages-config/tailwind-config/themes/light.css b/packages/ui/src/style/base.css similarity index 94% rename from packages-config/tailwind-config/themes/light.css rename to packages/ui/src/style/base.css index 46857dd4c..7f76932a1 100644 --- a/packages-config/tailwind-config/themes/light.css +++ b/packages/ui/src/style/base.css @@ -1,3 +1,5 @@ +@import 'tailwindcss' source(none); + @theme { --color-base-100: #ffffff; --color-base-200: #f7f7f7; diff --git a/packages/ui/src/style/index.css b/packages/ui/src/style/index.css new file mode 100644 index 000000000..242bf8f72 --- /dev/null +++ b/packages/ui/src/style/index.css @@ -0,0 +1 @@ +@import './tailwind.css'; diff --git a/packages/ui/src/style/tailwind.css b/packages/ui/src/style/tailwind.css new file mode 100644 index 000000000..a15219998 --- /dev/null +++ b/packages/ui/src/style/tailwind.css @@ -0,0 +1 @@ +@import './base.css';