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

refactor[IOBP-1119]: Adapt IDPay custom table and list to design system components #6597

Open
wants to merge 37 commits into
base: master
Choose a base branch
from

Conversation

LeleDallas
Copy link
Contributor

@LeleDallas LeleDallas commented Jan 10, 2025

Short description

Warning

This PR depends on #6586

This pull request focuses on enhancing the integration of the design system list components for IDPay screens currently utilizing custom tables and lists

List of changes proposed in this pull request

  • Apply ListItem to IDPay timeline screens
  • Apply ListItem to IDPay initiative screens
  • Delete unused custom Table component moving its type in main file

How to test

Ensure that all replaced components are properly aligned with design standards

##Preview

Screen.Recording.2025-01-10.at.18.31.38.mov

replace TopScreenComponent with useHeaderSecondLevel
replace BaseScreenComponent with useHeaderSecondLevel
Replace RNavScreenWithLargeHeader with IOScrollViewWithLargeHeader
replace Layout with LinearTransition
replace GradientScrollView with IOScrollView
Replace IOScrollView with IOScrollViewWithLargeHeader as it provides more props for rendering purpose
Remove `SafeAreaView`, `Scrollview` and custom floating button in favor of `OperationResultScreenContent` and `IOScrollViewWithLargeHeader`
Migrate from useHeaderSecondLevel to IOScrollViewWithLargeHeader
Remove old footer action button
@LeleDallas LeleDallas added the IO-Bonus e pagamenti IO - Bonus e pagamenti label Jan 10, 2025
@LeleDallas LeleDallas self-assigned this Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
IO-Bonus e pagamenti IO - Bonus e pagamenti
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant