TP-39795 | enigma cluster changes

This commit is contained in:
Aman Chaturvedi
2023-10-26 19:32:14 +05:30
parent d81300848b
commit fe5d10dfbb

View File

@@ -29,19 +29,25 @@ function SeparatorBorderComponent() {
}
const getAllAddressIds = (groupedAddress: IGroupedAddressesItem) => {
// this array will have groupedAddress?.metaAddress?.id plus all similar address ids plus there is an array of metaaddresses inside these similar addresses, need to append those ids too.
const addressIds = [groupedAddress?.metaAddress?.id];
// Set for unique address IDs
const addressIds = new Set();
if (groupedAddress?.metaAddress?.id) {
addressIds.add(groupedAddress.metaAddress.id);
}
groupedAddress?.similarAddresses?.forEach((similarAddress) => {
if (similarAddress?.id) {
addressIds.push(similarAddress.id);
addressIds.add(similarAddress.id);
}
similarAddress.metaAddressReferences?.forEach((metaAddress) => {
if (metaAddress?.addressId) {
addressIds.push(metaAddress.addressId);
addressIds.add(metaAddress.addressId);
}
});
});
return addressIds;
return Array.from(addressIds);
};
const AddressContainer: React.FC<IAddressContainer> = ({
@@ -55,6 +61,7 @@ const AddressContainer: React.FC<IAddressContainer> = ({
}));
const handleOpenOldFeedbacks = (groupedAddress: IGroupedAddressesItem) => {
const addressIds = getAllAddressIds(groupedAddress);
console.log('addressIds', addressIds);
// const similarAddressIds = groupedAddress?.similarAddresses?.map((item) => item.id) || [];
const commonParams = {
addressText: groupedAddress?.metaAddress?.addressText,
@@ -83,7 +90,7 @@ const AddressContainer: React.FC<IAddressContainer> = ({
addressFeedback?.addressReferenceId === groupedAddress?.metaAddress?.id
);
return (
<View>
<View key={groupedAddress?.metaAddress?.id}>
<Accordion
accordionStyle={[GenericStyles.pv24, GenericStyles.ph16]}
isExpansionDisabled={!groupedAddress?.similarAddresses.length}