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(ui,core,staking): [LW-9594] refactor Select component + design updates #1109

Merged
merged 26 commits into from
May 22, 2024

Conversation

przemyslaw-wlodek
Copy link
Contributor

@przemyslaw-wlodek przemyslaw-wlodek commented Apr 26, 2024

Checklist

  • JIRA
  • Proper tests implemented
  • Screenshots added.

Proposed solution

This PR is introducing a new design and API of the Select component. We aim to make it as flexible as possible, which is the first step.

Testing

Please test the existing usage of the component:

  • WalletSetupSelectAccountsStepRevamp (Revamped Wallet setup flow)
  • QuorumOption (Shared wallet feature)
  • BrowsePoolsPreferencesCard (Staking - Browse Pools; Enabled with feature flag USE_MULTI_DELEGATION_STAKING_FILTERS; it may be refactored during "advanced filters" ticket)

Screenshots

image image image image

@przemyslaw-wlodek przemyslaw-wlodek self-assigned this Apr 26, 2024
Copy link

github-actions bot commented Apr 26, 2024

Allure Report

allure-report-publisher generated test report!

smokeTests: ✅ test report for 91df40e6

passed failed skipped flaky total result
Total 30 0 0 0 30

@przemyslaw-wlodek przemyslaw-wlodek marked this pull request as ready for review April 30, 2024 16:23
@przemyslaw-wlodek przemyslaw-wlodek requested a review from a team as a code owner April 30, 2024 16:23
@mchappell mchappell dismissed their stale review May 3, 2024 15:00

request removed

@mchappell mchappell requested a review from vetalcore May 3, 2024 15:20
Copy link
Collaborator

@mchappell mchappell left a comment

Choose a reason for hiding this comment

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

Nice refactor!

Copy link
Member

@DominikGuzei DominikGuzei left a comment

Choose a reason for hiding this comment

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

Great work 👏

@vetalcore
Copy link
Contributor

Nicely done, @przemyslaw-wlodek.
just a small suggestion if we could consider in the future:

  • splitting this or into 3 pieces: 1. component refactor, 2. updated usage. 3. storybook theme provider fixes/updates (not sure i understood if portal piece has been implemented here or now)
  • or doing the same but as 3 separate commits

it could have really helped with the review and delivery.

Copy link

sonarcloud bot commented May 22, 2024

@przemyslaw-wlodek przemyslaw-wlodek merged commit a103a02 into main May 22, 2024
18 checks passed
@przemyslaw-wlodek przemyslaw-wlodek deleted the feat/LW-9594-select-group-refactor branch May 22, 2024 09:42
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.

4 participants