UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

1 lines 879 B
{"version":3,"file":"get-transition-props.mjs","names":[],"sources":["../../../../src/components/Transition/get-transition-props/get-transition-props.ts"],"sourcesContent":["import type { SetRequired } from 'type-fest';\nimport type { TransitionOverride } from '../Transition';\n\ntype MinimalTransitionOverride = SetRequired<TransitionOverride, 'duration' | 'transition'>;\n\nconst defaultTransition: MinimalTransitionOverride = {\n duration: 100,\n transition: 'fade',\n};\n\nexport function getTransitionProps(\n transitionProps: TransitionOverride | undefined,\n componentTransition: TransitionOverride | undefined\n): MinimalTransitionOverride {\n return { ...defaultTransition, ...componentTransition, ...transitionProps };\n}\n"],"mappings":";;AAKA,MAAM,oBAA+C;CACnD,UAAU;CACV,YAAY;CACb;AAED,SAAgB,mBACd,iBACA,qBAC2B;AAC3B,QAAO;EAAE,GAAG;EAAmB,GAAG;EAAqB,GAAG;EAAiB"}