Browse Source

adds functionality to navigate to screens and layouts

pull/4023/head
kevmodrome 6 years ago
parent
commit
02b9747ffd
  1. 2
      packages/builder/src/components/userInterface/ComponentsHierarchy.svelte
  2. 14
      packages/builder/src/pages/[application]/frontend/[page]/[screen]/_layout.svelte
  3. 8
      packages/builder/src/pages/[application]/frontend/[page]/_layout.svelte
  4. 1
      packages/builder/src/pages/[application]/frontend/[page]/index.svelte
  5. 3
      packages/builder/src/pages/[application]/frontend/_layout.svelte

2
packages/builder/src/components/userInterface/ComponentsHierarchy.svelte

@ -53,8 +53,6 @@
store.setCurrentScreen(screen.title)
$goto(`./:page/${screen.title}`)
}
$: console.log("Params: ", $params)
</script>
<div class="root">

14
packages/builder/src/pages/[application]/frontend/[page]/[screen]/_layout.svelte

@ -0,0 +1,14 @@
<script>
import { onMount } from "svelte"
import { params } from "@sveltech/routify"
import { store } from "builderStore"
if ($params.screen !== "page-layout") {
store.setCurrentScreen($params.screen)
} else {
store.setScreenType("page")
}
</script>
<slot />
store.setScreenType("page")

8
packages/builder/src/pages/[application]/frontend/[page]/_layout.svelte

@ -0,0 +1,8 @@
<script>
import { params } from "@sveltech/routify"
import { store } from "builderStore"
store.setCurrentPage($params.page)
</script>
<slot />

1
packages/builder/src/pages/[application]/frontend/[page]/index.svelte

@ -1 +0,0 @@
TEST

3
packages/builder/src/pages/[application]/frontend/_layout.svelte

@ -50,9 +50,6 @@
}
const lastPartOfName = c => (c ? last(c.split("/")) : "")
$: console.log("Pages: ", $store.pages[$store.currentPageName])
$: console.log("Screens: ", $store.screens)
</script>
<div class="root">

Loading…
Cancel
Save