diff --git a/app/javascript/dashboard/assets/scss/_woot.scss b/app/javascript/dashboard/assets/scss/_woot.scss index 27764d150..0a127098e 100644 --- a/app/javascript/dashboard/assets/scss/_woot.scss +++ b/app/javascript/dashboard/assets/scss/_woot.scss @@ -12,9 +12,6 @@ // Base styles for elements @import 'base'; -// Plugins -@import 'plugins/date-picker'; - html, body { font-family: diff --git a/app/javascript/dashboard/components-next/DatePicker/DatePicker.vue b/app/javascript/dashboard/components-next/DatePicker/DatePicker.vue new file mode 100644 index 000000000..a658079f0 --- /dev/null +++ b/app/javascript/dashboard/components-next/DatePicker/DatePicker.vue @@ -0,0 +1,183 @@ + + + diff --git a/app/javascript/dashboard/components/ui/DatePicker/DatePicker.vue b/app/javascript/dashboard/components-next/DatePicker/DateRangePicker.vue similarity index 100% rename from app/javascript/dashboard/components/ui/DatePicker/DatePicker.vue rename to app/javascript/dashboard/components-next/DatePicker/DateRangePicker.vue diff --git a/app/javascript/dashboard/components/ui/DatePicker/components/CalendarAction.vue b/app/javascript/dashboard/components-next/DatePicker/components/CalendarAction.vue similarity index 100% rename from app/javascript/dashboard/components/ui/DatePicker/components/CalendarAction.vue rename to app/javascript/dashboard/components-next/DatePicker/components/CalendarAction.vue diff --git a/app/javascript/dashboard/components/ui/DatePicker/components/CalendarDateInput.vue b/app/javascript/dashboard/components-next/DatePicker/components/CalendarDateInput.vue similarity index 100% rename from app/javascript/dashboard/components/ui/DatePicker/components/CalendarDateInput.vue rename to app/javascript/dashboard/components-next/DatePicker/components/CalendarDateInput.vue diff --git a/app/javascript/dashboard/components/ui/DatePicker/components/CalendarDateRange.vue b/app/javascript/dashboard/components-next/DatePicker/components/CalendarDateRange.vue similarity index 100% rename from app/javascript/dashboard/components/ui/DatePicker/components/CalendarDateRange.vue rename to app/javascript/dashboard/components-next/DatePicker/components/CalendarDateRange.vue diff --git a/app/javascript/dashboard/components/ui/DatePicker/components/CalendarFooter.vue b/app/javascript/dashboard/components-next/DatePicker/components/CalendarFooter.vue similarity index 100% rename from app/javascript/dashboard/components/ui/DatePicker/components/CalendarFooter.vue rename to app/javascript/dashboard/components-next/DatePicker/components/CalendarFooter.vue diff --git a/app/javascript/dashboard/components/ui/DatePicker/components/CalendarMonth.vue b/app/javascript/dashboard/components-next/DatePicker/components/CalendarMonth.vue similarity index 100% rename from app/javascript/dashboard/components/ui/DatePicker/components/CalendarMonth.vue rename to app/javascript/dashboard/components-next/DatePicker/components/CalendarMonth.vue diff --git a/app/javascript/dashboard/components/ui/DatePicker/components/CalendarWeek.vue b/app/javascript/dashboard/components-next/DatePicker/components/CalendarWeek.vue similarity index 90% rename from app/javascript/dashboard/components/ui/DatePicker/components/CalendarWeek.vue rename to app/javascript/dashboard/components-next/DatePicker/components/CalendarWeek.vue index fcc4104c3..f784c1b61 100644 --- a/app/javascript/dashboard/components/ui/DatePicker/components/CalendarWeek.vue +++ b/app/javascript/dashboard/components-next/DatePicker/components/CalendarWeek.vue @@ -1,4 +1,5 @@ + + + + diff --git a/app/javascript/dashboard/components/ui/DatePicker/helpers/DatePickerHelper.js b/app/javascript/dashboard/components-next/DatePicker/helpers/DatePickerHelper.js similarity index 96% rename from app/javascript/dashboard/components/ui/DatePicker/helpers/DatePickerHelper.js rename to app/javascript/dashboard/components-next/DatePicker/helpers/DatePickerHelper.js index e0e9276ee..68096d8d1 100644 --- a/app/javascript/dashboard/components/ui/DatePicker/helpers/DatePickerHelper.js +++ b/app/javascript/dashboard/components-next/DatePicker/helpers/DatePickerHelper.js @@ -81,6 +81,24 @@ export const CALENDAR_PERIODS = { YEAR: 'year', }; +export const TIME_COLUMNS = { + HOUR: 'hour', + HOUR_12: 'hour12', + MINUTE: 'minute', + SECOND: 'second', + PERIOD: 'period', +}; + +export const TIME_PERIODS = { + AM: 'AM', + PM: 'PM', +}; + +export const TIME_FORMATS = { + H24: '24h', + H12: '12h', +}; + // Utility functions for date operations export const monthName = currentDate => format(currentDate, 'MMMM'); export const yearName = currentDate => format(currentDate, 'yyyy'); diff --git a/app/javascript/dashboard/components/ui/DatePicker/helpers/specs/DatePickerHelper.spec.js b/app/javascript/dashboard/components-next/DatePicker/helpers/specs/DatePickerHelper.spec.js similarity index 100% rename from app/javascript/dashboard/components/ui/DatePicker/helpers/specs/DatePickerHelper.spec.js rename to app/javascript/dashboard/components-next/DatePicker/helpers/specs/DatePickerHelper.spec.js diff --git a/app/javascript/dashboard/components-next/dialog/Dialog.vue b/app/javascript/dashboard/components-next/dialog/Dialog.vue index 8a5439554..3e2ce7597 100644 --- a/app/javascript/dashboard/components-next/dialog/Dialog.vue +++ b/app/javascript/dashboard/components-next/dialog/Dialog.vue @@ -107,7 +107,7 @@ defineExpose({ open, close }); - -