be898dbe6b
* prevent recursive layout rendering with named slots * Workspace sidebar desktop * Responsiveness * Billing * Edit icons * Fragmentation * Spacing updates * Fragmentation * Mobile updates * Full notification for non-trial * Readd workspace role * New icon. Invite dialog * Avatar Group count * Add select-none * Updates * Updates * Fix build * New layout * Mobile sidebar fix * BillingAlert update logic * Updates from CR * New empty state * Admin/Guest checks * Changes from Benjamin * Changes from michal * Mobile changes * Remove fullstop * Update propname. Optional buttonCopy * Improved project card grid * Workspace page prop --------- Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
20 lines
555 B
Vue
20 lines
555 B
Vue
<template>
|
|
<div>
|
|
<HeaderNavBar />
|
|
<div class="h-dvh w-dvh overflow-hidden flex flex-col">
|
|
<!-- Static Spacer to allow for absolutely positioned HeaderNavBar -->
|
|
<div class="h-12 w-full shrink-0"></div>
|
|
|
|
<div class="relative flex h-[calc(100dvh-3rem)]">
|
|
<DashboardSidebar />
|
|
|
|
<main class="w-full h-full overflow-y-auto simple-scrollbar pt-4 lg:pt-6 pb-16">
|
|
<div class="container mx-auto px-6 md:px-8">
|
|
<slot />
|
|
</div>
|
|
</main>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|