diff --git a/packages/ui-transitions/playground/src/components/Buttons.vue b/packages/ui-transitions/playground/src/components/Buttons.vue index 6f463b963..a016e2c74 100644 --- a/packages/ui-transitions/playground/src/components/Buttons.vue +++ b/packages/ui-transitions/playground/src/components/Buttons.vue @@ -30,5 +30,17 @@ const route = useRoute() > 4 + + 5 + + + 6 + diff --git a/packages/ui-transitions/playground/src/pages/transition-5.vue b/packages/ui-transitions/playground/src/pages/transition-5.vue new file mode 100644 index 000000000..b72b0fba4 --- /dev/null +++ b/packages/ui-transitions/playground/src/pages/transition-5.vue @@ -0,0 +1,15 @@ + + + diff --git a/packages/ui-transitions/playground/src/pages/transition-6.vue b/packages/ui-transitions/playground/src/pages/transition-6.vue new file mode 100644 index 000000000..7947bcdda --- /dev/null +++ b/packages/ui-transitions/playground/src/pages/transition-6.vue @@ -0,0 +1,15 @@ + + + diff --git a/packages/ui-transitions/src/components/FantasyFallTransition.vue b/packages/ui-transitions/src/components/FantasyFallTransition.vue new file mode 100644 index 000000000..66044c19a --- /dev/null +++ b/packages/ui-transitions/src/components/FantasyFallTransition.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/packages/ui-transitions/src/components/RectanglesRotateTransition.vue b/packages/ui-transitions/src/components/RectanglesRotateTransition.vue new file mode 100644 index 000000000..7529cf592 --- /dev/null +++ b/packages/ui-transitions/src/components/RectanglesRotateTransition.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/packages/ui-transitions/src/components/StageTransitionGroup.vue b/packages/ui-transitions/src/components/StageTransitionGroup.vue index eea8ecaba..12e172d0c 100644 --- a/packages/ui-transitions/src/components/StageTransitionGroup.vue +++ b/packages/ui-transitions/src/components/StageTransitionGroup.vue @@ -3,7 +3,9 @@ import { ref, shallowRef } from 'vue' import { useRouter } from 'vue-router' import ArrowTransition from './ArrowTransition.vue' +import FantasyFallTransition from './FantasyFallTransition.vue' import MultipleBlocksRevealTransition from './MultipleBlocksRevealTransition.vue' +import RectanglesRotateTransition from './RectanglesRotateTransition.vue' import SlideTransition from './SlideTransition.vue' import SlopeSlideTransition from './SlopeSlideTransition.vue' @@ -20,6 +22,8 @@ type TransitionComponent = | typeof SlopeSlideTransition | typeof ArrowTransition | typeof MultipleBlocksRevealTransition + | typeof FantasyFallTransition + | typeof RectanglesRotateTransition const router = useRouter() const showTransition = ref(false) @@ -45,6 +49,14 @@ const transitions = shallowRef