io-app
io-app copied to clipboard
chore(Cross): [IOAPPX-322] Update the entire `Assistance` section with the new DS components
[!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
orIOScrollViewWithLargeHeader
to replace the legacy components - Use
FlatList
with appropriateListItem…
orAccordionItem
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