import { propsFactory } from "./chunk-I4KGD5X4.js"; import { Transition, h, mergeProps } from "./chunk-PD2AWGJV.js"; // node_modules/vuetify/lib/composables/transition.mjs var makeTransitionProps = propsFactory({ transition: { type: [Boolean, String, Object], default: "fade-transition", validator: (val) => val !== true } }, "transition"); var MaybeTransition = (props, _ref) => { let { slots } = _ref; const { transition, disabled, ...rest } = props; const { component = Transition, ...customProps } = typeof transition === "object" ? transition : {}; return h(component, mergeProps(typeof transition === "string" ? { name: disabled ? "" : transition } : customProps, rest, { disabled }), slots); }; export { makeTransitionProps, MaybeTransition }; //# sourceMappingURL=chunk-XRWT7YWI.js.map