-
- Downloads
Add utm params to doc link in expression editor (#48852)
* Add helper to add utm params to url * Add utm param to getDocsUrl * Allow passing utm to docs url * Add utm parameters to expression widget docs url * Add useUrlWithUtm hook * Make more utm props optional * Use the utm hook and docs hook instead of adding utm tags manually to urls * Simplify getDocsUrl * Update unit tests for expression editor to contain utm params * Only add parameters if they have a value * Fix unit test * Fix unit test * Simplify docs url * Use useDocsUrl on embedding page * Use named arguments in useDocsUrl
Showing
- frontend/src/metabase/admin/settings/auth/components/GoogleAuthForm/GoogleAuthForm.tsx 3 additions, 4 deletions...ettings/auth/components/GoogleAuthForm/GoogleAuthForm.tsx
- frontend/src/metabase/admin/settings/components/EmbeddingSettings/EmbeddingSdkSettings.tsx 23 additions, 26 deletions...ngs/components/EmbeddingSettings/EmbeddingSdkSettings.tsx
- frontend/src/metabase/admin/upsells/components/use-upsell-link.ts 3 additions, 8 deletions.../src/metabase/admin/upsells/components/use-upsell-link.ts
- frontend/src/metabase/admin/upsells/components/use-upsell-link.unit.spec.tsx 1 addition, 1 deletion...se/admin/upsells/components/use-upsell-link.unit.spec.tsx
- frontend/src/metabase/common/hooks/index.ts 1 addition, 0 deletionsfrontend/src/metabase/common/hooks/index.ts
- frontend/src/metabase/common/hooks/use-docs-url/use-docs-url.ts 25 additions, 3 deletions...nd/src/metabase/common/hooks/use-docs-url/use-docs-url.ts
- frontend/src/metabase/common/hooks/use-url-with-utm/index.ts 1 addition, 0 deletionsfrontend/src/metabase/common/hooks/use-url-with-utm/index.ts
- frontend/src/metabase/common/hooks/use-url-with-utm/use-url-with-utm.ts 6 additions, 0 deletions...etabase/common/hooks/use-url-with-utm/use-url-with-utm.ts
- frontend/src/metabase/databases/components/DatabaseSslKeyDescription/DatabaseSslKeyDescription.tsx 3 additions, 4 deletions...s/DatabaseSslKeyDescription/DatabaseSslKeyDescription.tsx
- frontend/src/metabase/public/components/EmbedModal/EmbedModalContent/EmbedModalContent.unit.spec.tsx 1 addition, 1 deletion...edModal/EmbedModalContent/EmbedModalContent.unit.spec.tsx
- frontend/src/metabase/public/components/EmbedModal/SelectEmbedTypePane/SelectEmbedTypePane.tsx 23 additions, 22 deletions...ts/EmbedModal/SelectEmbedTypePane/SelectEmbedTypePane.tsx
- frontend/src/metabase/public/components/EmbedModal/StaticEmbedSetupPane/LookAndFeelSettings.tsx 13 additions, 22 deletions...s/EmbedModal/StaticEmbedSetupPane/LookAndFeelSettings.tsx
- frontend/src/metabase/public/components/EmbedModal/StaticEmbedSetupPane/OverviewSettings.tsx 12 additions, 18 deletions...ents/EmbedModal/StaticEmbedSetupPane/OverviewSettings.tsx
- frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.unit.spec.tsx 1 addition, 1 deletion...der/components/expressions/ExpressionWidget.unit.spec.tsx
- frontend/src/metabase/query_builder/components/expressions/ExpressionWidgetInfo/ExpressionWidgetInfo.tsx 5 additions, 0 deletions...expressions/ExpressionWidgetInfo/ExpressionWidgetInfo.tsx
- frontend/src/metabase/query_builder/components/expressions/ExpressionWidgetInfo/tests/common.unit.spec.ts 2 additions, 2 deletions...xpressions/ExpressionWidgetInfo/tests/common.unit.spec.ts
- frontend/src/metabase/query_builder/components/expressions/ExpressionWidgetInfo/tests/enterprise.unit.spec.ts 2 additions, 2 deletions...ssions/ExpressionWidgetInfo/tests/enterprise.unit.spec.ts
- frontend/src/metabase/query_builder/components/expressions/ExpressionWidgetInfo/tests/premium.unit.spec.ts 1 addition, 1 deletion...pressions/ExpressionWidgetInfo/tests/premium.unit.spec.ts
- frontend/src/metabase/query_builder/components/template_tags/TagEditorParamParts/FilterWidgetTypeSelect.tsx 1 addition, 1 deletion...plate_tags/TagEditorParamParts/FilterWidgetTypeSelect.tsx
- frontend/src/metabase/selectors/settings.ts 48 additions, 6 deletionsfrontend/src/metabase/selectors/settings.ts
Loading
Please register or sign in to comment