Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use List from metabase/ui #40638

Merged
merged 1 commit into from
Apr 4, 2024

Conversation

npretto
Copy link
Member

@npretto npretto commented Mar 26, 2024

Copy link

github-actions bot commented Mar 26, 2024

Codenotify: Notifying subscribers in CODENOTIFY files for diff 0305713...4b14e46.

Notify File(s)
@ranquild frontend/src/metabase/home/components/EmbedHomepage/InteractiveTabContent.tsx
frontend/src/metabase/home/components/EmbedHomepage/StaticTabContent.tsx

Copy link

replay-io bot commented Mar 26, 2024

Status In Progress ↗︎ 51 / 52
Commit 4b14e46
Results
1 Failed
⚠️ 4 Flaky
2375 Passed

@npretto npretto requested a review from camsaul as a code owner April 4, 2024 16:18
Base automatically changed from embed-homepage-dismiss to embed-homepage April 4, 2024 16:23
@npretto npretto force-pushed the embed-homepage-use-metabase-ui-list branch from ad59505 to 4b14e46 Compare April 4, 2024 16:25
@npretto npretto merged commit 1337f8f into embed-homepage Apr 4, 2024
22 checks passed
@npretto npretto deleted the embed-homepage-use-metabase-ui-list branch April 4, 2024 16:25
deniskaber pushed a commit that referenced this pull request Apr 5, 2024
* create ui for the full embedding homepage, without any logic (#40251)

* wip ui for the full embedding homepage

* adds missing link + fix keys

* remove done TODO

* Update frontend/src/metabase/home/components/EmbedHomepage/InteractiveTabContent.tsx

Co-authored-by: Mahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>

* destructure props in the function arguments

* rename customerFacingAnalyticsDocsUrl to analyticsDocsUrl

---------

Co-authored-by: Mahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>

* add new settings for embedding homepage (#40455)

* remove old minimal version

* adds new embedding homepage settings and sets them at the end of the setup

* comment e2e test

* add tests for embedding homepage flags

* more tests

* remove unit tests related to old minimal version

* fixes flags descriptions

* :keyword for embedding-homepage

Co-authored-by: Mahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>

* replace reloadSettings and refreshSettingsList with initializeSettings

* `value => value === true` -> `Boolean`

* toMatchObject -> toEqual for more strict tests

* remove useless undefined check for settings, the component is conditionally rendered based on a setting so it means they're loaded anyway

* fix: use :hidden as we changed the type to :keyword

* specifically check for the `embedding` feature in the tokenFeatures object instead of checking if any feature is active

* remove double \n

Co-authored-by: Noah Moss <32746338+noahmoss@users.noreply.github.com>

---------

Co-authored-by: Mahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>
Co-authored-by: Noah Moss <32746338+noahmoss@users.noreply.github.com>

* connect settings to the embed homepage and show it (#40528)

* fix nested a warnings in browser console

* connect settings to the embed homepage and show it

* fix stories

* remove localStorage.clear() as we're not using it in the logic anymore

* dismiss without feedback for the embedding homepage (#40587)

* feat: add dismiss functionality to the embed homepage

* update setup e2e to check for the dismissal of embedding homepage

* use List from metabase/ui (#40638)

* set embedding-secret-key when embedding is enabled (#40813)

* set embedding-secret-key when embedding is enabled

* use "named" setters and getters as suggested by Noah

* Fix tests for ms1 after updating on master (#41069)

---------

Co-authored-by: Mahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>
Co-authored-by: Noah Moss <32746338+noahmoss@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants