diff --git a/packages/vuetify/src/components/transitions/createTransition.ts b/packages/vuetify/src/components/transitions/createTransition.ts index 31c06c32ffd..612ef39d1fa 100644 --- a/packages/vuetify/src/components/transitions/createTransition.ts +++ b/packages/vuetify/src/components/transitions/createTransition.ts @@ -96,11 +96,14 @@ export function createJavascriptTransition ( default: mode, }, disabled: Boolean, + group: Boolean, }, setup (props, { slots }) { + const tag = props.group ? TransitionGroup : Transition + return () => { - return h(Transition, { + return h(tag as FunctionalComponent, { name: props.disabled ? '' : name, css: !props.disabled, // mode: props.mode, // TODO: vuejs/vue-next#3104