opendesk
PublicMobileAppHeader.vue
<template>
<div class="flex border-b h-12 items-center">
<div class="z-20 -me-4 ms-1 flex items-center justify-center">
<Button variant="ghost" @click="sidebarOpened = !sidebarOpened">
<LucideMenu class="size-4" />
</Button>
</div>
<header id="app-header" class="w-full"></header>
</div>
<CallUI class="me-3 mt-2" :userEmail="user" />
</template>
<script setup>
import LucideMenu from "~icons/lucide/menu";
import { mobileSidebarOpened as sidebarOpened } from "@/composables/mobile";
import CallUI from "../telephony/CallUI.vue";
import { useAuthStore } from "@/stores/auth";
import { useTelephonyStore } from "@/stores/telephony";
import { onMounted } from "vue";
const { user } = useAuthStore();
const telephonyStore = useTelephonyStore();
onMounted(() => {
telephonyStore.fetchCallIntegrationStatus();
});
</script>