Browse Source

Update layouts in nav tree to new full width style

master
Andrew Kingston 5 years ago
parent
commit
82898d6b68
  1. 7
      packages/builder/src/components/design/NavigationPanel/ComponentNavigationTree/LayoutDropdownMenu.svelte
  2. 22
      packages/builder/src/components/design/NavigationPanel/FrontendNavigatePane.svelte

7
packages/builder/src/components/design/NavigationPanel/ComponentNavigationTree/LayoutDropdownMenu.svelte

@ -65,3 +65,10 @@
<Input thin type="text" label="Name" bind:value={name} /> <Input thin type="text" label="Name" bind:value={name} />
</ModalContent> </ModalContent>
</Modal> </Modal>
<style>
.icon {
display: grid;
place-items: center;
}
</style>

22
packages/builder/src/components/design/NavigationPanel/FrontendNavigatePane.svelte

@ -148,15 +148,21 @@
</BBUILayout> </BBUILayout>
<div class="nav-items-container" bind:this={scrollRef}> <div class="nav-items-container" bind:this={scrollRef}>
<ComponentNavigationTree /> <ComponentNavigationTree />
<div class="overlay" />
</div> </div>
</div> </div>
</Tab> </Tab>
<Tab title="Layouts"> <Tab title="Layouts">
<div class="tab-content-padding"> <div class="tab-content-padding">
{#each $store.layouts as layout, idx (layout._id)} <div
<Layout {layout} border={idx > 0} /> class="nav-items-container nav-items-container--layouts"
{/each} bind:this={scrollRef}
>
<div class="layouts-container">
{#each $store.layouts as layout, idx (layout._id)}
<Layout {layout} border={idx > 0} />
{/each}
</div>
</div>
<Modal bind:this={newLayoutModal}> <Modal bind:this={newLayoutModal}>
<NewLayoutModal /> <NewLayoutModal />
</Modal> </Modal>
@ -212,4 +218,12 @@
height: 0; height: 0;
position: relative; position: relative;
} }
.nav-items-container--layouts {
border-top: none;
margin-top: calc(-1 * var(--spectrum-global-dimension-static-size-150));
}
.layouts-container {
min-width: max-content;
}
</style> </style>

Loading…
Cancel
Save