update calendar functionality and holidays

This commit is contained in:
Casey 2026-01-20 17:06:28 -06:00
parent 0620060066
commit 7395d3e048
9 changed files with 859 additions and 440 deletions

View file

@ -1,6 +1,6 @@
<template>
<div class="calendar-navigation">
<Tabs value="0">
<Tabs value="0" v-if="companyStore.currentCompany == 'Sprinklers Northwest'">
<TabList>
<Tab value="0">Bids</Tab>
<Tab value="1">Projects</Tab>
@ -11,8 +11,8 @@
<TabPanel header="Bids" value="0">
<ScheduleBid />
</TabPanel>
<TabPanel header="Install" value="1">
<InstallsCalendar />
<TabPanel header="Projects" value="1">
<SNWProjectCalendar />
</TabPanel>
<TabPanel header="Service" value="2">
<div class="coming-soon">
@ -26,6 +26,9 @@
</TabPanel>
</TabPanels>
</Tabs>
<div v-else class="coming-soon">
<p>Calendar feature coming soon!</p>
</div>
</div>
</template>
@ -38,10 +41,12 @@ import TabPanel from 'primevue/tabpanel';
import TabPanels from 'primevue/tabpanels';
import ScheduleBid from '../calendar/bids/ScheduleBid.vue';
import JobsCalendar from '../calendar/jobs/JobsCalendar.vue';
import InstallsCalendar from './jobs/ProjectsCalendar.vue';
import SNWProjectCalendar from './jobs/SNWProjectCalendar.vue';
import { useNotificationStore } from '../../stores/notifications-primevue';
import { useCompanyStore } from '../../stores/company';
const notifications = useNotificationStore();
const companyStore = useCompanyStore();
</script>
<style scoped>