Different names for home and login screen
This commit is contained in:
parent
c00af29fbc
commit
a803ee8f71
|
@ -8,6 +8,13 @@
|
||||||
import NavItem from "components/common/NavItem.svelte"
|
import NavItem from "components/common/NavItem.svelte"
|
||||||
import ScreenDropdownMenu from "./ScreenDropdownMenu.svelte"
|
import ScreenDropdownMenu from "./ScreenDropdownMenu.svelte"
|
||||||
|
|
||||||
|
const ROUTE_NAME_MAP = {
|
||||||
|
"/": {
|
||||||
|
BASIC: "Home",
|
||||||
|
PUBLIC: "Login"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
const dragDropStore = instantiateStore()
|
const dragDropStore = instantiateStore()
|
||||||
|
|
||||||
export let route
|
export let route
|
||||||
|
@ -30,13 +37,13 @@
|
||||||
withArrow={route.subpaths} />
|
withArrow={route.subpaths} />
|
||||||
|
|
||||||
{#each Object.entries(route.subpaths) as [url, subpath]}
|
{#each Object.entries(route.subpaths) as [url, subpath]}
|
||||||
{#each Object.values(subpath.screens) as screenId}
|
{#each Object.entries(subpath.screens) as [role, screenId]}
|
||||||
<NavItem
|
<NavItem
|
||||||
icon="ri-artboard-2-line"
|
icon="ri-artboard-2-line"
|
||||||
indentLevel={indent || 1}
|
indentLevel={indent || 1}
|
||||||
selected={$store.currentAssetId === screenId}
|
selected={$store.currentAssetId === screenId}
|
||||||
opened={$store.currentAssetId === screenId}
|
opened={$store.currentAssetId === screenId}
|
||||||
text={url === '/' ? 'Home' : url}
|
text={ROUTE_NAME_MAP[url]?.[role] || url}
|
||||||
withArrow={route.subpaths}
|
withArrow={route.subpaths}
|
||||||
on:click={() => changeScreen(screenId)}>
|
on:click={() => changeScreen(screenId)}>
|
||||||
<ScreenDropdownMenu {screenId} />
|
<ScreenDropdownMenu {screenId} />
|
||||||
|
|
Loading…
Reference in New Issue