Data app settings form (#25028)
* Form framework: extract `getMaybeNestedValue` util * Form framework: handle nested fields in initial values * Use different forms for creating and updating apps * Fix data app update endpoint * Update underlying collection on app update * Add app settings modal * Make `EditableText` handle initial value change * Simplify `getMaybeNestedValue` * Use `useEffect` instead of `useLayoutEffect`
Showing
- frontend/src/metabase/containers/FormikForm/FormikForm.tsx 23 additions, 4 deletionsfrontend/src/metabase/containers/FormikForm/FormikForm.tsx
- frontend/src/metabase/containers/FormikForm/FormikFormViewAdapter.tsx 2 additions, 10 deletions.../metabase/containers/FormikForm/FormikFormViewAdapter.tsx
- frontend/src/metabase/containers/formUtils.js 10 additions, 0 deletionsfrontend/src/metabase/containers/formUtils.js
- frontend/src/metabase/core/components/EditableText/EditableText.tsx 11 additions, 0 deletions...rc/metabase/core/components/EditableText/EditableText.tsx
- frontend/src/metabase/entities/data-apps/data-apps.ts 20 additions, 4 deletionsfrontend/src/metabase/entities/data-apps/data-apps.ts
- frontend/src/metabase/entities/data-apps/forms.ts 18 additions, 1 deletionfrontend/src/metabase/entities/data-apps/forms.ts
- frontend/src/metabase/nav/containers/MainNavbar/DataAppNavbarContainer.tsx 51 additions, 12 deletions...base/nav/containers/MainNavbar/DataAppNavbarContainer.tsx
- frontend/src/metabase/nav/containers/MainNavbar/DataAppNavbarView.tsx 12 additions, 2 deletions.../metabase/nav/containers/MainNavbar/DataAppNavbarView.tsx
- frontend/src/metabase/services.js 1 addition, 1 deletionfrontend/src/metabase/services.js
- frontend/src/metabase/writeback/containers/CreateDataAppModal/CreateDataAppModal.tsx 1 addition, 1 deletion...back/containers/CreateDataAppModal/CreateDataAppModal.tsx
Please register or sign in to comment