Skip to content
This repository was archived by the owner on Apr 17, 2022. It is now read-only.

Commit 016fa70

Browse files
committed
style: Class organization
1 parent cf0ade0 commit 016fa70

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

src/Vue3DatePicker/components/DatepickerMenu.vue

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
<template>
2-
<div class="dp__menu" :class="dpMenuClass" :id="`dp__menu_${uid}`" @mouseleave="clearHoverDate">
2+
<div :class="dpMenuClass" :id="`dp__menu_${uid}`" @mouseleave="clearHoverDate">
33
<div :class="arrowClass" v-if="!inline"></div>
4-
<div
5-
class="dp__calendar_wrapper"
6-
:class="twoCalendars ? 'dp__flex_display' : ''"
7-
:id="`dp__calendar_wrapper_${uid}`"
8-
>
4+
<div :class="menuCalendarClassWrapper" :id="`dp__calendar_wrapper_${uid}`">
95
<Calendar
106
v-bind="calendarProps"
117
:instance="1"
@@ -215,6 +211,13 @@
215211
// If datepicker is using only month or time picker
216212
const specificMode = computed((): boolean => props.monthPicker || props.timePicker);
217213
214+
const menuCalendarClassWrapper = computed(
215+
(): DynamicClass => ({
216+
dp__calendar_wrapper: true,
217+
dp__flex_display: props.twoCalendars,
218+
}),
219+
);
220+
218221
/**
219222
* Array of the dates from which calendar is built.
220223
* It also sets classes depending on picker modes, active dates, today, v-model.
@@ -255,6 +258,7 @@
255258
256259
const dpMenuClass = computed(
257260
(): DynamicClass => ({
261+
dp__menu: true,
258262
[props.menuClassName]: !!props.menuClassName,
259263
dp__relative: props.inline,
260264
}),

0 commit comments

Comments
 (0)