io-app icon indicating copy to clipboard operation
io-app copied to clipboard

chore(Cross): [IOAPPX-322] Update the entire `Assistance` section with the new DS components

Open dmnplb opened this issue 3 weeks ago • 1 comments

[!warning] This PR depends on:

  • https://github.com/pagopa/io-app-design-system/pull/290
  • https://github.com/pagopa/io-app-design-system/pull/291
  • https://github.com/pagopa/io-app-design-system/pull/294

Short description

This PR updates the entire Assistance section with the new DS components.

List of changes proposed in this pull request

  • Remove BaseScreenComponent from existent screens
  • Handle the different headers with react-navigation
  • Add the new components, like FooterActions or IOScrollViewWithLargeHeader to replace the legacy components
  • Use FlatList with appropriate ListItem… or AccordionItem components instead of .map() and custom components
  • Update IOScrollViewWithLargeHeader to include a section reference above the title
  • Use OperationResultScreenContent to render the empty state when there are no open requests

Open issues

  • AccordionItem can't handle markdown with links yet. The content is available as Markdown text not rendered correctly
  • PanicMode and other error screens still do not have updates

Preview

First page Choose category Ask permissions

How to test

Test different Assistance flows from different sections

dmnplb avatar Jun 18 '24 08:06 dmnplb