@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
1 lines • 834 B
Source Map (JSON)
{"version":3,"file":"use-modal-transition.cjs","names":["useModalBaseContext"],"sources":["../../../src/components/ModalBase/use-modal-transition.ts"],"sourcesContent":["import { TransitionOverride } from '../Transition';\nimport { useModalBaseContext } from './ModalBase.context';\n\nconst DEFAULT_TRANSITION: TransitionOverride = {\n duration: 200,\n timingFunction: 'ease',\n transition: 'fade',\n};\n\nexport function useModalTransition(\n transitionOverride: TransitionOverride | undefined\n): TransitionOverride {\n const ctx = useModalBaseContext();\n return { ...DEFAULT_TRANSITION, ...ctx.transitionProps, ...transitionOverride };\n}\n"],"mappings":";;;AAGA,MAAM,qBAAyC;CAC7C,UAAU;CACV,gBAAgB;CAChB,YAAY;CACb;AAED,SAAgB,mBACd,oBACoB;CACpB,MAAM,MAAMA,0BAAAA,qBAAqB;AACjC,QAAO;EAAE,GAAG;EAAoB,GAAG,IAAI;EAAiB,GAAG;EAAoB"}