32 lines
684 B
TypeScript
32 lines
684 B
TypeScript
|
|
import { defineConfig, presetWind4, presetIcons } from 'unocss'
|
||
|
|
import { theme, shortcuts } from '@writekit/ui/uno.config'
|
||
|
|
|
||
|
|
export default defineConfig({
|
||
|
|
presets: [
|
||
|
|
presetWind4(),
|
||
|
|
presetIcons({
|
||
|
|
scale: 1.2,
|
||
|
|
cdn: 'https://esm.sh/',
|
||
|
|
extraProperties: {
|
||
|
|
'display': 'inline-block',
|
||
|
|
'vertical-align': 'middle',
|
||
|
|
},
|
||
|
|
}),
|
||
|
|
],
|
||
|
|
theme,
|
||
|
|
shortcuts: {
|
||
|
|
...shortcuts,
|
||
|
|
'label-text': 'block text-sm font-medium text-text mb-1.5',
|
||
|
|
},
|
||
|
|
preflights: [
|
||
|
|
{
|
||
|
|
getCSS: () => `
|
||
|
|
@keyframes wk-slide-in {
|
||
|
|
from { transform: translateX(-100%); }
|
||
|
|
to { transform: translateX(0); }
|
||
|
|
}
|
||
|
|
`,
|
||
|
|
},
|
||
|
|
],
|
||
|
|
})
|