UNPKG

@dvcol/neo-svelte

Version:

Neomorphic ui library for svelte 5

16 lines (15 loc) 789 B
import { circOut } from 'svelte/easing'; export const defaultDuration = 400; export const shortDuration = 300; export const quickDuration = 200; export const shortFreezeTransition = { duration: shortDuration, freeze: true, css: 'white-space: nowrap', }; export const quickDurationProps = { duration: quickDuration }; export const quickDelayProps = { delay: quickDuration, duration: quickDuration / 2 }; export const quickScaleProps = { duration: quickDuration, start: 0.95 }; export const quickScaleOpacityProps = { duration: quickDuration, start: 0.95, opacity: 1 }; export const quickScaleDelayProps = { duration: quickDuration, start: 0.95, delay: quickDuration / 2 }; export const quickCircOutProps = { duration: quickDuration, easing: circOut, delay: quickDuration / 2 };