fix: user dropdown doesnt open in mobile view
This commit is contained in:
parent
3261840dca
commit
f5aca259b1
@ -13,7 +13,9 @@
|
|||||||
<div
|
<div
|
||||||
class="relative z-10 flex h-full w-[260px] flex-col justify-between border-r bg-surface-menu-bar transition-all duration-300 ease-in-out"
|
class="relative z-10 flex h-full w-[260px] flex-col justify-between border-r bg-surface-menu-bar transition-all duration-300 ease-in-out"
|
||||||
>
|
>
|
||||||
<div><UserDropdown class="p-2" /></div>
|
<div>
|
||||||
|
<UserDropdown class="p-2" :isCollapsed="!sidebarOpened" />
|
||||||
|
</div>
|
||||||
<div class="flex-1 overflow-y-auto">
|
<div class="flex-1 overflow-y-auto">
|
||||||
<div class="mb-3 flex flex-col">
|
<div class="mb-3 flex flex-col">
|
||||||
<SidebarLink
|
<SidebarLink
|
||||||
@ -64,6 +66,7 @@
|
|||||||
</Section>
|
</Section>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<TrialBanner v-if="isFCSite.data" />
|
||||||
</div>
|
</div>
|
||||||
</TransitionChild>
|
</TransitionChild>
|
||||||
<TransitionChild
|
<TransitionChild
|
||||||
@ -102,7 +105,8 @@ import NotificationsIcon from '@/components/Icons/NotificationsIcon.vue'
|
|||||||
import SidebarLink from '@/components/SidebarLink.vue'
|
import SidebarLink from '@/components/SidebarLink.vue'
|
||||||
import { viewsStore } from '@/stores/views'
|
import { viewsStore } from '@/stores/views'
|
||||||
import { unreadNotificationsCount } from '@/stores/notifications'
|
import { unreadNotificationsCount } from '@/stores/notifications'
|
||||||
import { computed, h } from 'vue'
|
import { TrialBanner, createResource } from 'frappe-ui'
|
||||||
|
import { computed, h, provide } from 'vue'
|
||||||
import { mobileSidebarOpened as sidebarOpened } from '@/composables/settings'
|
import { mobileSidebarOpened as sidebarOpened } from '@/composables/settings'
|
||||||
|
|
||||||
const { getPinnedViews, getPublicViews } = viewsStore()
|
const { getPinnedViews, getPublicViews } = viewsStore()
|
||||||
@ -211,4 +215,13 @@ function getIcon(routeName, icon) {
|
|||||||
return PinIcon
|
return PinIcon
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const isFCSite = createResource({
|
||||||
|
url: 'frappe.integrations.frappe_providers.frappecloud_billing.is_fc_site',
|
||||||
|
cache: 'isFCSite',
|
||||||
|
auto: true,
|
||||||
|
transform: (data) => Boolean(data),
|
||||||
|
})
|
||||||
|
|
||||||
|
provide('isFCSite', isFCSite)
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user