UNPKG

@clerk/themes

Version:

Themes for the Clerk auth components

29 lines (28 loc) 1.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.transitionDurationValues = exports.transitionProperty = exports.transitionTiming = exports.transitionDuration = void 0; const transitionDurationValues = Object.freeze({ slowest: 600, slower: 280, slow: 200, fast: 120, focusRing: 200, controls: 100, textField: 450, drawer: 500, }); exports.transitionDurationValues = transitionDurationValues; const toMs = (value) => `${value}ms`; const transitionDuration = Object.freeze(Object.fromEntries(Object.entries(transitionDurationValues).map(([key, value]) => [key, toMs(value)]))); exports.transitionDuration = transitionDuration; const transitionProperty = Object.freeze({ common: 'background-color,background,border-color,color,fill,stroke,opacity,box-shadow,transform', }); exports.transitionProperty = transitionProperty; const transitionTiming = Object.freeze({ common: 'ease', easeOut: 'ease-out', bezier: 'cubic-bezier(0.32, 0.72, 0, 1)', slowBezier: 'cubic-bezier(0.16, 1, 0.3, 1)', }); exports.transitionTiming = transitionTiming;