Add anchor time setting to Admin > Caching (#22839)
* Update `SegmentedControl` variant style getters * Add `fill-all` variant to `SegmentedControl` * Fix `SegmentedControl` borders * Make `TimeInput's` clear button optional * Extract `useTimeInput` hook * Add `CompactTimeInput` * Add anchor time setting * Only show anchor time if refresh interval >= 6 hours * Show refresh time hints under the anchor input
Showing
- frontend/src/metabase/admin/settings/components/widgets/PersistedModelAnchorTimeWidget/PersistedModelAnchorTimeWidget.styled.tsx 12 additions, 0 deletions...nchorTimeWidget/PersistedModelAnchorTimeWidget.styled.tsx
- frontend/src/metabase/admin/settings/components/widgets/PersistedModelAnchorTimeWidget/PersistedModelAnchorTimeWidget.tsx 93 additions, 0 deletions...dModelAnchorTimeWidget/PersistedModelAnchorTimeWidget.tsx
- frontend/src/metabase/admin/settings/components/widgets/PersistedModelAnchorTimeWidget/index.ts 1 addition, 0 deletions...omponents/widgets/PersistedModelAnchorTimeWidget/index.ts
- frontend/src/metabase/admin/settings/components/widgets/PersistedModelAnchorTimeWidget/utils.ts 25 additions, 0 deletions...omponents/widgets/PersistedModelAnchorTimeWidget/utils.ts
- frontend/src/metabase/admin/settings/components/widgets/PersistedModelAnchorTimeWidget/utils.unit.spec.ts 25 additions, 0 deletions...widgets/PersistedModelAnchorTimeWidget/utils.unit.spec.ts
- frontend/src/metabase/admin/settings/selectors.js 25 additions, 2 deletionsfrontend/src/metabase/admin/settings/selectors.js
- frontend/src/metabase/components/SegmentedControl.info.js 1 addition, 0 deletionsfrontend/src/metabase/components/SegmentedControl.info.js
- frontend/src/metabase/components/SegmentedControl.jsx 8 additions, 6 deletionsfrontend/src/metabase/components/SegmentedControl.jsx
- frontend/src/metabase/components/SegmentedControl.styled.jsx 91 additions, 25 deletionsfrontend/src/metabase/components/SegmentedControl.styled.jsx
- frontend/src/metabase/core/components/Input/Input.tsx 4 additions, 1 deletionfrontend/src/metabase/core/components/Input/Input.tsx
- frontend/src/metabase/core/components/TimeInput/CompactTimeInput.styled.tsx 27 additions, 0 deletions...ase/core/components/TimeInput/CompactTimeInput.styled.tsx
- frontend/src/metabase/core/components/TimeInput/CompactTimeInput.tsx 81 additions, 0 deletions...c/metabase/core/components/TimeInput/CompactTimeInput.tsx
- frontend/src/metabase/core/components/TimeInput/TimeInput.stories.tsx 8 additions, 0 deletions.../metabase/core/components/TimeInput/TimeInput.stories.tsx
- frontend/src/metabase/core/components/TimeInput/TimeInput.tsx 42 additions, 68 deletions...tend/src/metabase/core/components/TimeInput/TimeInput.tsx
- frontend/src/metabase/core/components/TimeInput/useTimeInput.ts 85 additions, 0 deletions...nd/src/metabase/core/components/TimeInput/useTimeInput.ts
Loading
Please register or sign in to comment