Migrate snippet form to formik (#26928)
* Add `NativeQuerySnippet` type * Add `NativeQuerySnippet` mocks * Add `snippets` to entities store type * Add `SnippetCollectionName` component * Support snippet folders in `FormCollectionPicker` * Add `SnippetForm` * Add `SnippetFormModal` * Use new `SnippetFormModal` * Remove `SnippetModal` * Fix initial values formatting * Ensure errors are displayed * Simplify archive button * Remove commented out code * Detach entity loader props from own props * Add unit tests * Fix test names * Fix modal props usage * Use `NativeQuerySnippetId` type * Make description field nullable * Fix `FormTextArea` styling
Showing
- frontend/src/metabase-types/api/index.ts 1 addition, 0 deletionsfrontend/src/metabase-types/api/index.ts
- frontend/src/metabase-types/api/mocks/index.ts 1 addition, 0 deletionsfrontend/src/metabase-types/api/mocks/index.ts
- frontend/src/metabase-types/api/mocks/snippets.ts 21 additions, 0 deletionsfrontend/src/metabase-types/api/mocks/snippets.ts
- frontend/src/metabase-types/api/snippets.ts 18 additions, 0 deletionsfrontend/src/metabase-types/api/snippets.ts
- frontend/src/metabase-types/store/entities.ts 3 additions, 0 deletionsfrontend/src/metabase-types/store/entities.ts
- frontend/src/metabase/collections/containers/FormCollectionPicker/FormCollectionPicker.tsx 43 additions, 14 deletions.../containers/FormCollectionPicker/FormCollectionPicker.tsx
- frontend/src/metabase/collections/utils.ts 1 addition, 1 deletionfrontend/src/metabase/collections/utils.ts
- frontend/src/metabase/containers/SnippetCollectionName.tsx 19 additions, 0 deletionsfrontend/src/metabase/containers/SnippetCollectionName.tsx
- frontend/src/metabase/core/components/FormTextArea/FormTextArea.tsx 3 additions, 1 deletion...rc/metabase/core/components/FormTextArea/FormTextArea.tsx
- frontend/src/metabase/core/components/TextArea/TextArea.tsx 3 additions, 1 deletionfrontend/src/metabase/core/components/TextArea/TextArea.tsx
- frontend/src/metabase/entities/snippets.js 0 additions, 52 deletionsfrontend/src/metabase/entities/snippets.js
- frontend/src/metabase/query_builder/components/NativeQueryEditor.jsx 15 additions, 11 deletions...c/metabase/query_builder/components/NativeQueryEditor.jsx
- frontend/src/metabase/query_builder/components/template_tags/SnippetForm/SnippetForm.styled.tsx 28 additions, 0 deletions...mponents/template_tags/SnippetForm/SnippetForm.styled.tsx
- frontend/src/metabase/query_builder/components/template_tags/SnippetForm/SnippetForm.tsx 214 additions, 0 deletions...lder/components/template_tags/SnippetForm/SnippetForm.tsx
- frontend/src/metabase/query_builder/components/template_tags/SnippetForm/index.ts 2 additions, 0 deletions...ery_builder/components/template_tags/SnippetForm/index.ts
- frontend/src/metabase/query_builder/components/template_tags/SnippetFormModal/SnippetFormModal.tsx 59 additions, 0 deletions...nents/template_tags/SnippetFormModal/SnippetFormModal.tsx
- frontend/src/metabase/query_builder/components/template_tags/SnippetFormModal/SnippetFormModal.unit.spec.tsx 274 additions, 0 deletions...late_tags/SnippetFormModal/SnippetFormModal.unit.spec.tsx
- frontend/src/metabase/query_builder/components/template_tags/SnippetFormModal/index.ts 1 addition, 0 deletions...uilder/components/template_tags/SnippetFormModal/index.ts
- frontend/src/metabase/query_builder/components/template_tags/SnippetModal.jsx 0 additions, 68 deletions...e/query_builder/components/template_tags/SnippetModal.jsx
Loading
Please register or sign in to comment