@dvcol/neo-svelte
Version:
Neomorphic ui library for svelte 5
16 lines (15 loc) • 789 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 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 };