1
0
Fork 0
mirror of synced 2024-09-14 08:18:31 +12:00
budibase/packages/bbui/src/Drawer/DrawerContent.svelte

47 lines
861 B
Svelte
Raw Normal View History

2021-04-28 03:43:56 +12:00
<div class="drawer-contents">
<div class:no-sidebar={!$$slots.sidebar} class="container">
{#if $$slots.sidebar}
<div class="sidebar">
<slot name="sidebar" />
</div>
{/if}
2021-04-28 03:43:56 +12:00
<div class="main">
<slot />
2021-04-28 03:43:56 +12:00
</div>
</div>
</div>
<style>
.drawer-contents {
height: 40vh;
overflow-y: auto;
}
.container {
height: 100%;
display: grid;
grid-template-columns: 320px 1fr;
2021-04-28 03:43:56 +12:00
}
.no-sidebar {
grid-template-columns: 1fr;
}
2021-04-28 03:43:56 +12:00
.sidebar {
border-right: var(--border-light);
overflow: auto;
padding: var(--spacing-xl);
scrollbar-width: none;
2021-04-28 03:43:56 +12:00
}
.sidebar::-webkit-scrollbar {
display: none;
}
.main {
font-family: var(--font-sans);
padding: var(--spacing-xl);
2021-04-28 03:43:56 +12:00
}
.main :global(textarea) {
min-height: 200px;
}
.main :global(p) {
margin: 0;
}
</style>