UNPKG

bootstrap-vue-next

Version:

BootstrapVueNext is an early and lovely component library for Vue 3 & Nuxt 3 based on Bootstrap 5 and Typescript.

1 lines 1.03 kB
{"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;"}