diff --git a/packages/builder/src/components/design/NavigationPanel/NewScreenModal.svelte b/packages/builder/src/components/design/NavigationPanel/NewScreenModal.svelte index c33d12c1a1..b924aa4b32 100644 --- a/packages/builder/src/components/design/NavigationPanel/NewScreenModal.svelte +++ b/packages/builder/src/components/design/NavigationPanel/NewScreenModal.svelte @@ -1,11 +1,8 @@ @@ -71,10 +73,9 @@ {#if componentDefinition?.transitionable}
- onUpdateTransition(event.target.value)} name="transition" label="Transition" secondary thin> {#each transitions as transition} - + {/each}
diff --git a/packages/client/src/utils/transition.js b/packages/client/src/utils/transition.js index d97898060d..d0e1489c96 100644 --- a/packages/client/src/utils/transition.js +++ b/packages/client/src/utils/transition.js @@ -11,6 +11,6 @@ const transitions = new Map([ ]) export default function transition(node, { type, options = {} }) { - const { tn, opt } = transitions.get(type) || {} - return tn ? tn(node, { ...opt, ...options }) : fade(node, { duration: 0 }) -} + const { tn, opt } = transitions.get(type) || { tn: () => {}, opt: {}} + return tn(node, { ...opt, ...options }) +} \ No newline at end of file diff --git a/packages/server/src/constants/screens.js b/packages/server/src/constants/screens.js index 54c1271efc..54dcc2551d 100644 --- a/packages/server/src/constants/screens.js +++ b/packages/server/src/constants/screens.js @@ -21,6 +21,7 @@ exports.createHomeScreen = () => ({ active: {}, selected: {}, }, + _transition: "fade", type: "div", _children: [ { @@ -69,6 +70,7 @@ exports.createLoginScreen = app => ({ active: {}, selected: {}, }, + _transition: "fade", type: "div", _children: [ {