Skip to content

Commit cd483a2

Browse files
authored
Merge pull request Expensify#71366 from software-mansion-labs/@zfurtak/migrate-ReviewFields
Make `ReviewFields` use new `SelectionList`
2 parents 649daaf + c0bffbc commit cd483a2

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

src/pages/TransactionDuplicate/ReviewFields.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import React, {useMemo} from 'react';
22
import {View} from 'react-native';
33
import InteractiveStepSubHeader from '@components/InteractiveStepSubHeader';
4-
import SelectionList from '@components/SelectionListWithSections';
5-
import RadioListItem from '@components/SelectionListWithSections/RadioListItem';
4+
import SelectionList from '@components/SelectionList';
5+
import RadioListItem from '@components/SelectionList/ListItem/RadioListItem';
66
import Text from '@components/Text';
77
import useLocalize from '@hooks/useLocalize';
88
import useThemeStyles from '@hooks/useThemeStyles';
@@ -46,11 +46,11 @@ function ReviewFields<K extends keyof ReviewDuplicates>({stepNames, label, optio
4646
return falsyCount <= 1;
4747
});
4848

49-
const sections = useMemo(
49+
const optionRows = useMemo(
5050
() =>
51-
filteredOptions?.map((option) => ({
51+
filteredOptions?.map((option, idx) => ({
5252
text: option.text,
53-
keyForList: option.text,
53+
keyForList: `${option.text}-${idx}`,
5454
value: option.value,
5555
})),
5656
[filteredOptions],
@@ -78,7 +78,7 @@ function ReviewFields<K extends keyof ReviewDuplicates>({stepNames, label, optio
7878
{label}
7979
</Text>
8080
<SelectionList
81-
sections={[{data: sections ?? []}]}
81+
data={optionRows ?? []}
8282
ListItem={RadioListItem}
8383
onSelectRow={onSelectRow}
8484
/>

0 commit comments

Comments
 (0)