build(projects): 主题配置完善
This commit is contained in:
parent
97820a4ed0
commit
205037397f
@ -55,7 +55,7 @@
|
|||||||
"patch-package": "^6.4.7",
|
"patch-package": "^6.4.7",
|
||||||
"postinstall-postinstall": "^2.1.0",
|
"postinstall-postinstall": "^2.1.0",
|
||||||
"prettier": "^2.3.2",
|
"prettier": "^2.3.2",
|
||||||
"sass": "^1.38.1",
|
"sass": "^1.38.2",
|
||||||
"typescript": "^4.4.0",
|
"typescript": "^4.4.0",
|
||||||
"vite": "^2.5.1",
|
"vite": "^2.5.1",
|
||||||
"vite-plugin-components": "^0.13.2",
|
"vite-plugin-components": "^0.13.2",
|
||||||
|
@ -37,7 +37,7 @@ specifiers:
|
|||||||
postinstall-postinstall: ^2.1.0
|
postinstall-postinstall: ^2.1.0
|
||||||
prettier: ^2.3.2
|
prettier: ^2.3.2
|
||||||
qs: ^6.10.1
|
qs: ^6.10.1
|
||||||
sass: ^1.38.1
|
sass: ^1.38.2
|
||||||
smoothscroll-polyfill: ^0.4.4
|
smoothscroll-polyfill: ^0.4.4
|
||||||
typescript: ^4.4.0
|
typescript: ^4.4.0
|
||||||
vite: ^2.5.1
|
vite: ^2.5.1
|
||||||
@ -93,7 +93,7 @@ devDependencies:
|
|||||||
patch-package: registry.nlark.com/patch-package/6.4.7
|
patch-package: registry.nlark.com/patch-package/6.4.7
|
||||||
postinstall-postinstall: registry.nlark.com/postinstall-postinstall/2.1.0
|
postinstall-postinstall: registry.nlark.com/postinstall-postinstall/2.1.0
|
||||||
prettier: registry.nlark.com/prettier/2.3.2
|
prettier: registry.nlark.com/prettier/2.3.2
|
||||||
sass: registry.nlark.com/sass/1.38.1
|
sass: registry.nlark.com/sass/1.38.2
|
||||||
typescript: registry.nlark.com/typescript/4.4.2
|
typescript: registry.nlark.com/typescript/4.4.2
|
||||||
vite: registry.nlark.com/vite/2.5.1
|
vite: registry.nlark.com/vite/2.5.1
|
||||||
vite-plugin-components: registry.nlark.com/vite-plugin-components/0.13.2_vite@2.5.1
|
vite-plugin-components: registry.nlark.com/vite-plugin-components/0.13.2_vite@2.5.1
|
||||||
@ -5075,10 +5075,10 @@ packages:
|
|||||||
tslib: registry.nlark.com/tslib/1.14.1
|
tslib: registry.nlark.com/tslib/1.14.1
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
registry.nlark.com/sass/1.38.1:
|
registry.nlark.com/sass/1.38.2:
|
||||||
resolution: {integrity: sha1-VN+xf7FohGtYUDJLgvxi3Gj1G60=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/sass/download/sass-1.38.1.tgz}
|
resolution: {integrity: sha1-lwBF2ZZhgAAqjI84IPwRTN20KCI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/sass/download/sass-1.38.2.tgz}
|
||||||
name: sass
|
name: sass
|
||||||
version: 1.38.1
|
version: 1.38.2
|
||||||
engines: {node: '>=8.9.0'}
|
engines: {node: '>=8.9.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -13,7 +13,14 @@
|
|||||||
<n-button type="warning">Warning</n-button>
|
<n-button type="warning">Warning</n-button>
|
||||||
<n-button type="error">Error</n-button>
|
<n-button type="error">Error</n-button>
|
||||||
</n-space>
|
</n-space>
|
||||||
<router-link to="/system">system</router-link>
|
<router-link class="text-primary" to="/system">system</router-link>
|
||||||
|
<div>
|
||||||
|
<span class="text-primary">primary</span>
|
||||||
|
<span class="text-info">info</span>
|
||||||
|
<span class="text-success">success</span>
|
||||||
|
<span class="text-warning">warning</span>
|
||||||
|
<span class="text-error">error</span>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
@ -16,5 +16,5 @@
|
|||||||
"esModuleInterop": true,
|
"esModuleInterop": true,
|
||||||
"lib": ["esnext", "dom"]
|
"lib": ["esnext", "dom"]
|
||||||
},
|
},
|
||||||
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
|
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue", "windi.config.ts"]
|
||||||
}
|
}
|
||||||
|
@ -1,22 +1,43 @@
|
|||||||
module.exports = {
|
import { defineConfig } from 'windicss/helpers';
|
||||||
|
import { themeSettings } from './src/settings';
|
||||||
|
|
||||||
|
const {
|
||||||
|
themeColor,
|
||||||
|
otherColor: { info, success, warning, error }
|
||||||
|
} = themeSettings;
|
||||||
|
|
||||||
|
export default defineConfig({
|
||||||
darkMode: 'class', // or 'media'
|
darkMode: 'class', // or 'media'
|
||||||
shortcuts: {
|
shortcuts: {
|
||||||
'center-layout': 'w-1280px mx-auto',
|
'center-layout': 'w-1280px mx-auto px-15px',
|
||||||
'flex-center': 'flex justify-center items-center',
|
'flex-center': 'flex justify-center items-center',
|
||||||
'flex-x-center': 'flex justify-center',
|
'flex-x-center': 'flex justify-center',
|
||||||
'flex-y-center': 'flex items-center',
|
'flex-y-center': 'flex items-center',
|
||||||
'inline-flex-center': 'inline-flex justify-center items-center',
|
'inline-flex-center': 'inline-flex justify-center items-center',
|
||||||
'inline-flex-x-center': 'inline-flex justify-center',
|
'inline-flex-x-center': 'inline-flex justify-center',
|
||||||
'inline-flex-y-center': 'inline-flex items-center',
|
'inline-flex-y-center': 'inline-flex items-center',
|
||||||
|
'flex-1-hidden': 'flex-1 overflow-hidden',
|
||||||
|
'flex-col-stretch': 'flex flex-col items-stretch',
|
||||||
'absolute-center': 'absolute left-0 top-0 flex justify-center items-center w-full h-full',
|
'absolute-center': 'absolute left-0 top-0 flex justify-center items-center w-full h-full',
|
||||||
'absolute-lt': 'absolute left-0 top-0',
|
'absolute-lt': 'absolute left-0 top-0',
|
||||||
'absolute-lb': 'absolute left-0 bottom-0',
|
'absolute-lb': 'absolute left-0 bottom-0',
|
||||||
'absolute-rt': 'absolute right-0 top-0',
|
'absolute-rt': 'absolute right-0 top-0',
|
||||||
'absolute-rb': 'absolute right-0 bottom-0',
|
'absolute-rb': 'absolute right-0 bottom-0',
|
||||||
'fixed-center': 'fixed left-0 top-0 flex justify-center items-center w-full h-full',
|
'fixed-center': 'fixed left-0 top-0 flex justify-center items-center w-full h-full',
|
||||||
'ellipsis-text': 'whitespace-nowrap overflow-hidden overflow-ellipsis'
|
'ellipsis-text': 'whitespace-nowrap overflow-hidden overflow-ellipsis',
|
||||||
|
'nowrap-hidden': 'whitespace-nowrap overflow-hidden'
|
||||||
|
},
|
||||||
|
theme: {
|
||||||
|
extend: {
|
||||||
|
colors: {
|
||||||
|
primary: themeColor,
|
||||||
|
info,
|
||||||
|
success,
|
||||||
|
warning,
|
||||||
|
error
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
theme: {},
|
|
||||||
variants: {},
|
variants: {},
|
||||||
plugins: []
|
plugins: []
|
||||||
};
|
});
|
Loading…
Reference in New Issue
Block a user