This is an automated email from the ASF dual-hosted git repository.
maximebeauchemin pushed a change to branch modals
in repository https://gitbox.apache.org/repos/asf/superset.git
from 6bb2dbeec6 bump timeout
add 130c405a8c refactor: Break down PropertiesModal into focused section
components
add 7e08b8a59e fix: Add accordion behavior to PropertiesModal for better UX
add 359c972f38 fix: Resolve theme persistence in PropertiesModal
add 5ad9d3a76a fix: Improve modal height and spacing in StandardModal
add fe7567c9a3 fix: Adjust modal max-height to prevent viewport overflow
add d30e259caf fix: Resolve refresh frequency persistence in
PropertiesModal
add 546a5e7c14 feat: Restore RefreshIntervalModal for session-only refresh
in View Mode
add e2ed27bbfc fix: Improve RefreshIntervalModal UX with padding and
cleaner messaging
add 7217fc896f fix: Resolve dropdown overflow issue in RefreshIntervalModal
add 1a630761fa fix: Complete theme persistence in Edit Mode Apply → Save
Dashboard flow
add e087e5fe71 fix: Ensure theme changes keep Save button enabled in Edit
Mode
No new revisions were added by this update.
Summary of changes:
.../src/components/Modal/StandardModal.tsx | 12 +-
.../src/dashboard/actions/dashboardInfo.ts | 48 +--
.../src/dashboard/actions/dashboardState.js | 6 +-
.../src/dashboard/components/Header/index.jsx | 43 +-
.../src/dashboard/components/Header/types.ts | 1 +
.../Header/useHeaderActionsDropdownMenu.tsx | 12 +
.../PropertiesModal/hooks/useAccessOptions.ts | 52 +++
.../dashboard/components/PropertiesModal/index.tsx | 450 ++++++---------------
.../PropertiesModal/sections/AccessSection.tsx | 157 +++++++
.../PropertiesModal/sections/AdvancedSection.tsx | 69 ++++
.../PropertiesModal/sections/BasicInfoSection.tsx | 68 ++++
.../sections/CertificationSection.tsx | 51 +++
.../sections/RefreshSection.tsx} | 37 +-
.../PropertiesModal/sections/StylingSection.tsx | 110 +++++
.../components/PropertiesModal/sections}/index.ts | 17 +-
.../RefreshFrequency/RefreshFrequencySelect.tsx | 178 ++++++++
.../components/RefreshFrequency}/index.ts | 8 +-
.../dashboard/components/RefreshIntervalModal.tsx | 123 ++++++
.../src/dashboard/containers/DashboardPage.tsx | 4 +-
.../src/dashboard/reducers/dashboardInfo.js | 28 +-
.../src/dashboard/reducers/dashboardState.js | 4 -
superset-frontend/src/dashboard/types.ts | 1 +
superset-frontend/tmp-tsconfig-nkhj9w1kg4.json | 75 ----
23 files changed, 1053 insertions(+), 501 deletions(-)
create mode 100644
superset-frontend/src/dashboard/components/PropertiesModal/hooks/useAccessOptions.ts
create mode 100644
superset-frontend/src/dashboard/components/PropertiesModal/sections/AccessSection.tsx
create mode 100644
superset-frontend/src/dashboard/components/PropertiesModal/sections/AdvancedSection.tsx
create mode 100644
superset-frontend/src/dashboard/components/PropertiesModal/sections/BasicInfoSection.tsx
create mode 100644
superset-frontend/src/dashboard/components/PropertiesModal/sections/CertificationSection.tsx
copy
superset-frontend/src/dashboard/components/{gridComponents/new/NewColumn.jsx =>
PropertiesModal/sections/RefreshSection.tsx} (53%)
create mode 100644
superset-frontend/src/dashboard/components/PropertiesModal/sections/StylingSection.tsx
copy superset-frontend/{packages/superset-ui-core/src/types =>
src/dashboard/components/PropertiesModal/sections}/index.ts (67%)
create mode 100644
superset-frontend/src/dashboard/components/RefreshFrequency/RefreshFrequencySelect.tsx
copy superset-frontend/{packages/superset-ui-core/src/components/assets/images
=> src/dashboard/components/RefreshFrequency}/index.ts (83%)
create mode 100644
superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx
delete mode 100644 superset-frontend/tmp-tsconfig-nkhj9w1kg4.json