Skip to content

Commit f8f12c2

Browse files
authored
Merge pull request #53111 from nkdengineer/fix/52415
fix: user lands on previous attachment
2 parents f9ec4fa + cf78559 commit f8f12c2

File tree

1 file changed

+2
-5
lines changed
  • src/components/Attachments/AttachmentCarousel/Pager

1 file changed

+2
-5
lines changed

src/components/Attachments/AttachmentCarousel/Pager/index.tsx

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,7 @@ function AttachmentCarouselPager(
8585
[activePageIndex, items],
8686
);
8787

88-
const extractItemKey = useCallback(
89-
(item: Attachment) => (typeof item.source === 'string' || typeof item.source === 'number' ? `source-${item.source}|${item.attachmentLink}` : `reportActionID-${item.reportActionID}`),
90-
[],
91-
);
88+
const extractItemKey = useCallback((item: Attachment, index: number) => `reportActionID-${item.reportActionID}-${index}`, []);
9289

9390
const contextValue = useMemo(
9491
() => ({
@@ -124,7 +121,7 @@ function AttachmentCarouselPager(
124121

125122
const carouselItems = items.map((item, index) => (
126123
<View
127-
key={extractItemKey(item)}
124+
key={extractItemKey(item, index)}
128125
style={styles.flex1}
129126
>
130127
<CarouselItem

0 commit comments

Comments
 (0)