.calendar-container.flex
calendar-sidebar(
:url="url",
:team-data="employeesData",
:open-form-create="openFormCreateEvent",
:event-types="eventTypes",
@width="changeWidth",
)
calendar-schedule(
:url="url",
:owners-data="employeesData",
:current-date="currentDate",
:time-information="timeInformation",
:events-data="eventsData",
:sidebar-width="sidebarWidth",
:event-types="eventTypes",
:change-form-was-closed="changeFormWasClosed",
@previous-date="switchPreviousDate",
@next-date="switchNextDate",
@selected-layout="changeCalendarLayout",
@open-change-form="openFormCreateEvent",
@reset-change-form="resetChangeFormState",
@selected-event="writeEventData",
@delete-event="openModal"
)
transition(name="form")
calendar-form-add-event(
v-if="isOpenForm",
:close-form="closeFormCreateEvent",
:owners-data="employeesData",
:selected-event-data="selectedEvent",
:event-types="eventTypes",
@clear-selected-event-data="clearSelectedEvent",
@close-change-form="setChangeFormState"
)
base-modal(
v-model="showModal",
title="Удаление события"
)
calendar-delete-modal(
:event-types="eventTypes",
:owner-event="selectedEvent",
:close-modal="changeShowModal",
@update-events="fetchEventsData"
)