@dvcol/neo-svelte
Version:
Neomorphic ui library for svelte 5
15 lines (14 loc) • 695 B
JavaScript
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 quickScaleDelayProps = { duration: quickDuration, start: 0.95, delay: quickDuration / 2 };
export const quickCircOutProps = { duration: quickDuration, ease: circOut, delay: quickDuration / 2 };