{"version":3,"file":"use-modal-transition.cjs","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"],"names":["useModalBaseContext"],"mappings":";;;;AAGA,MAAM,kBAAyC,GAAA;AAAA,EAC7C,QAAU,EAAA,GAAA;AAAA,EACV,cAAgB,EAAA,MAAA;AAAA,EAChB,UAAY,EAAA;AACd,CAAA;AAEO,SAAS,mBACd,kBACoB,EAAA;AACpB,EAAA,MAAM,MAAMA,qCAAoB,EAAA;AAChC,EAAA,OAAO,EAAE,GAAG,kBAAA,EAAoB,GAAG,GAAI,CAAA,eAAA,EAAiB,GAAG,kBAAmB,EAAA;AAChF;;;;"}