@ygor-ui/presets
Version:
Panda CSS presets for Ark UI components
35 lines (32 loc) • 987 B
text/typescript
import { defineTokens } from '@pandacss/dev'
export const easings = defineTokens.easings({
default: { value: 'cubic-bezier(0.2, 0.0, 0, 1.0)' },
'emphasized-in': { value: 'cubic-bezier(0.05, 0.7, 0.1, 1.0)' },
'emphasized-out': { value: 'cubic-bezier(0.3, 0.0, 0.8, 0.15)' },
})
export const animations = defineTokens.animations({
'backdrop-in': {
value: 'fade-in 250ms {easings.default}',
},
'backdrop-out': {
value: 'fade-out 200ms {easings.default}',
},
'dialog-in': {
value: 'slide-in 400ms {easings.emphasized-in}',
},
'dialog-out': {
value: 'slide-out 200ms {easings.emphasized-out}',
},
'drawer-in-left': {
value: 'slide-in-left 400ms {easings.emphasized-in}',
},
'drawer-out-left': {
value: 'slide-out-left 200ms {easings.emphasized-out}',
},
'drawer-in-right': {
value: 'slide-in-right 400ms {easings.emphasized-in}',
},
'drawer-out-right': {
value: 'slide-out-right 200ms {easings.emphasized-out}',
},
})