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

feat(frontend): unify info modals #3096

Merged
merged 10 commits into from
Oct 25, 2024
Merged

Conversation

loki344
Copy link
Collaborator

@loki344 loki344 commented Oct 24, 2024

Motivation

Instead of two separate info modals, the information is unified and improved by the suggestions of an iteration with stakeholders.

Notes

MR for removing other modal already merged:
#3097

Changes

Remove AboutHow modal
Refactor AboutWhy modal into AboutWhyOisy to include new texts

image
image
image
image
image
image

loki344 added a commit that referenced this pull request Oct 25, 2024
# Motivation

As part of #3096 the info
modals are unified. First step is to remove the about what modal.

# Changes

- Remove all references and usages of about what modal including tests

# Tests

- Removed tests for about what modal


![image](https://github.com/user-attachments/assets/9e905d02-59c6-4a1d-867b-bbcdda5c7371)

![image](https://github.com/user-attachments/assets/156ed596-9353-45dc-8121-ab0f1c5ab16d)

![image](https://github.com/user-attachments/assets/440b8ac9-ed0b-4de9-a886-5ff8e39b7fa2)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
…info-modals

# Conflicts:
#	e2e/about-why-oisy-modal.spec.ts
#	src/frontend/src/lib/components/core/Menu.svelte
#	src/frontend/src/lib/components/hero/Header.svelte
#	src/frontend/src/lib/components/hero/about/AboutMenu.svelte
#	src/frontend/src/lib/components/hero/about/AboutWhyOisy.svelte
#	src/frontend/src/lib/components/hero/about/AboutWhyOisyModal.svelte
#	src/frontend/src/lib/components/navigation/InfoMenu.svelte
#	src/frontend/src/lib/constants/test-ids.constants.ts
#	src/frontend/src/lib/derived/modal.derived.ts
#	src/frontend/src/lib/i18n/en.json
#	src/frontend/src/lib/stores/modal.store.ts
#	src/frontend/src/lib/types/i18n.d.ts
@loki344 loki344 marked this pull request as ready for review October 25, 2024 11:41
@loki344 loki344 requested a review from a team as a code owner October 25, 2024 11:41
Copy link
Contributor

@AntonioVentilii-DFINITY AntonioVentilii-DFINITY left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! tks

…info-modals

# Conflicts:
#	e2e/homepage.spec.ts-snapshots/should-display-homepage-in-logged-in-state-1-Google-Chrome-linux.png
@loki344 loki344 enabled auto-merge (squash) October 25, 2024 12:20
@loki344 loki344 merged commit 98b4dc3 into main Oct 25, 2024
12 of 13 checks passed
@loki344 loki344 deleted the feat(frontend)/unify-info-modals branch October 25, 2024 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants