Clean up `SchedulePicker` component (#26839)
* Move `SchedulePicker` to its own directory * Sort imports * Do basic clean up * Extract `DEFAULT_DAY` to a constant * Extract styled components * Convert `SchedulePicker` to TypeScript * Add `SchedulePicker` container * Export `SchedulePicker` options * Add basic `SchedulePicker` story * Fix `SchedulePicker` crashes Storybook * Tweak Storybook file
Showing
- frontend/src/metabase-types/api/mocks/settings.ts 1 addition, 0 deletionsfrontend/src/metabase-types/api/mocks/settings.ts
- frontend/src/metabase-types/api/settings.ts 8 additions, 4 deletionsfrontend/src/metabase-types/api/settings.ts
- frontend/src/metabase/admin/databases/components/widgets/CacheFieldValuesScheduleWidget.jsx 1 addition, 1 deletion...ses/components/widgets/CacheFieldValuesScheduleWidget.jsx
- frontend/src/metabase/admin/databases/components/widgets/MetadataSyncScheduleWidget.jsx 1 addition, 1 deletion...tabases/components/widgets/MetadataSyncScheduleWidget.jsx
- frontend/src/metabase/components/SchedulePicker/SchedulePicker.stories.tsx 43 additions, 0 deletions...base/components/SchedulePicker/SchedulePicker.stories.tsx
- frontend/src/metabase/components/SchedulePicker/SchedulePicker.styled.tsx 25 additions, 0 deletions...abase/components/SchedulePicker/SchedulePicker.styled.tsx
- frontend/src/metabase/components/SchedulePicker/SchedulePicker.tsx 104 additions, 98 deletions...src/metabase/components/SchedulePicker/SchedulePicker.tsx
- frontend/src/metabase/components/SchedulePicker/index.ts 3 additions, 0 deletionsfrontend/src/metabase/components/SchedulePicker/index.ts
- frontend/src/metabase/containers/SchedulePicker.tsx 25 additions, 0 deletionsfrontend/src/metabase/containers/SchedulePicker.tsx
- frontend/src/metabase/lib/formatting/strings.ts 0 additions, 14 deletionsfrontend/src/metabase/lib/formatting/strings.ts
- frontend/src/metabase/lib/formatting/value.tsx 14 additions, 1 deletionfrontend/src/metabase/lib/formatting/value.tsx
- frontend/src/metabase/lib/settings.ts 2 additions, 1 deletionfrontend/src/metabase/lib/settings.ts
- frontend/src/metabase/pulse/components/PulseEditChannels.jsx 1 addition, 1 deletionfrontend/src/metabase/pulse/components/PulseEditChannels.jsx
- frontend/src/metabase/query_builder/components/AlertListPopoverContent.jsx 1 addition, 1 deletion...base/query_builder/components/AlertListPopoverContent.jsx
- frontend/src/metabase/query_builder/components/AlertModals.jsx 1 addition, 1 deletion...end/src/metabase/query_builder/components/AlertModals.jsx
- frontend/src/metabase/sharing/components/AddEditSidebar/AddEditEmailSidebar.jsx 1 addition, 1 deletion...sharing/components/AddEditSidebar/AddEditEmailSidebar.jsx
- frontend/src/metabase/sharing/components/AddEditSidebar/AddEditSlackSidebar.jsx 1 addition, 1 deletion...sharing/components/AddEditSidebar/AddEditSlackSidebar.jsx
Loading
Please register or sign in to comment