{"version":3,"file":"useTransitions-BAT154ve.mjs","sources":["../src/composables/useTransitions.ts"],"sourcesContent":["import {computed, type MaybeRefOrGetter, toValue, type TransitionProps} from 'vue'\n\nconst NO_FADE_PROPS = {\n  name: '',\n  enterActiveClass: '',\n  enterToClass: '',\n  leaveActiveClass: '',\n  leaveToClass: 'showing',\n  enterFromClass: 'showing',\n  leaveFromClass: '',\n} as const satisfies TransitionProps\nconst FADE_PROPS = {\n  ...NO_FADE_PROPS,\n  enterActiveClass: 'fade showing',\n  leaveActiveClass: 'fade showing',\n} as const satisfies TransitionProps\n\nexport const useFadeTransition = (fade: MaybeRefOrGetter<boolean>) =>\n  computed(() => (toValue(fade) ? FADE_PROPS : NO_FADE_PROPS))\n"],"names":[],"mappings":";AAEA,MAAM,gBAAgB;AAAA,EACpB,MAAM;AAAA,EACN,kBAAkB;AAAA,EAClB,cAAc;AAAA,EACd,kBAAkB;AAAA,EAClB,cAAc;AAAA,EACd,gBAAgB;AAAA,EAChB,gBAAgB;AAClB;AACA,MAAM,aAAa;AAAA,EACjB,GAAG;AAAA,EACH,kBAAkB;AAAA,EAClB,kBAAkB;AACpB;AAEO,MAAM,oBAAoB,CAAC,SAChC,SAAS,MAAO,QAAQ,IAAI,IAAI,aAAa,aAAc;"}