The payment details tab filtering requires integration with the backend in order to filter the table data.
Resolution :heavy_check_mark:
Added frontend validation of filter values, including error states and value persistence (see screenshots)
Connected frontend with the relevant backend work (passing filters down)
Added 'no results found' message when filters applied and no results
Added payment currency mapping to radio input options (see screenshots)
Miscellaneous :heavy_plus_sign:
Pulled out shared type ValidatedPaymentDetailsFilters from dtfs-central-api and moved to libs/common
NOTE: E2E tests will be added under a subsequent PR - there is a slight issue on the backend with correctly filtering all payments meaning we can't check the validity of rendered payments at present.
Introduction :pencil2:
The payment details tab filtering requires integration with the backend in order to filter the table data.
Resolution :heavy_check_mark:
Miscellaneous :heavy_plus_sign:
ValidatedPaymentDetailsFilters
fromdtfs-central-api
and moved tolibs/common