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

Commit 548be2b

Browse files
committed
feat: Add option to keep action row with auto-apply (resolves #111)
1 parent 793bcef commit 548be2b

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@ interface Vue3DatePicker {
193193
utc?: boolean;
194194
multiDatesLimit?: number | string;
195195
reverseYears?: boolean;
196+
keepActionRow?: boolean;
196197
}
197198

198199
interface PublicMethods extends MethodOptions {

src/Vue3DatePicker/Vue3DatePicker.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@
115115
fixedEnd,
116116
multiDatesLimit,
117117
reverseYears,
118+
keepActionRow,
118119
}"
119120
v-model:internalModelValue="internalModelValue"
120121
@close-picker="closeMenu"
@@ -291,6 +292,7 @@
291292
utc: { type: Boolean as PropType<boolean>, default: false },
292293
multiDatesLimit: { type: [Number, String] as PropType<number | string>, default: null },
293294
reverseYears: { type: Boolean as PropType<boolean>, default: false },
295+
keepActionRow: { type: Boolean as PropType<boolean>, default: false },
294296
});
295297
const slots = useSlots();
296298
const isOpen = ref(false);

src/Vue3DatePicker/components/DatepickerMenu.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@
138138
</div>
139139
</div>
140140
<component
141-
v-if="!autoApply"
141+
v-if="!autoApply || keepActionRow"
142142
:is="actionRowComponent ? actionRowComponent : ActionRow"
143143
v-bind="{
144144
calendarWidth,
@@ -298,6 +298,7 @@
298298
fixedEnd: { type: Boolean as PropType<boolean>, default: false },
299299
multiDatesLimit: { type: [Number, String] as PropType<number | string>, default: null },
300300
reverseYears: { type: Boolean as PropType<boolean>, default: false },
301+
keepActionRow: { type: Boolean as PropType<boolean>, default: false },
301302
});
302303
const slots = useSlots();
303304
const calendarWrapperRef = ref(null);

0 commit comments

Comments
 (0)