Files
moeka-project/apps/stage-pocket/uno.config.ts
T
2026-08-26 20:13:10 +08:00

42 lines
1.2 KiB
TypeScript

import { mergeConfigs, presetWebFonts } from 'unocss'
import { presetWebFontsFonts, sharedUnoConfig } from '../../uno.config'
export default mergeConfigs([
sharedUnoConfig(),
{
presets: [
presetWebFonts({
fonts: {
...presetWebFontsFonts('fontsource'),
},
timeouts: {
warning: 5000,
failure: 10000,
},
}),
],
rules: [
['transition-colors-none', {
'transition-property': 'color, background-color, border-color, text-color',
'transition-duration': '0s',
}],
['pt-safe', { 'padding-top': 'env(safe-area-inset-top)' }],
['pb-safe', { 'padding-bottom': 'env(safe-area-inset-bottom)' }],
['pl-safe', { 'padding-left': 'env(safe-area-inset-left)' }],
['pr-safe', { 'padding-right': 'env(safe-area-inset-right)' }],
['p-safe', {
'padding-top': 'env(safe-area-inset-top)',
'padding-bottom': 'env(safe-area-inset-bottom)',
'padding-left': 'env(safe-area-inset-left)',
'padding-right': 'env(safe-area-inset-right)',
}],
],
shortcuts: [
['px-safe', 'pl-safe pr-safe'],
['py-safe', 'pt-safe pb-safe'],
],
},
])