diff --git a/frontend/src/components/Controls/DatePicker.vue b/frontend/src/components/Controls/DatePicker.vue new file mode 100644 index 00000000..5ffc45d4 --- /dev/null +++ b/frontend/src/components/Controls/DatePicker.vue @@ -0,0 +1,265 @@ + + + + + + + + + + + + + {{ formatMonth }} + + + + + + + + + Today + + + + + + {{ d }} + + + + + { + selectDate(date) + togglePopover() + } + " + > + {{ date.getDate() }} + + + + + + + { + selectDate('') + togglePopover() + } + " + > + Clear + + + + + + + + diff --git a/frontend/src/components/Controls/DateRangePicker.vue b/frontend/src/components/Controls/DateRangePicker.vue new file mode 100644 index 00000000..64a00fd6 --- /dev/null +++ b/frontend/src/components/Controls/DateRangePicker.vue @@ -0,0 +1,313 @@ + + + + + + + + + + + + + {{ formatMonth }} + + + + + + + + + + + + + {{ d }} + + + + + handleDateClick(date)" + > + {{ date.getDate() }} + + + + + + + clearDates()" :disabled="!value"> + Clear + + selectDates() | togglePopover()" + :disabled="!fromDate || !toDate" + variant="solid" + > + Apply + + + + + + + +