Skip to content

Commit 3ae06f0

Browse files
committed
fix: Added keys to fragments and other helper components
1 parent 3885375 commit 3ae06f0

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

src/components/Resizer/index.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,9 @@ export const Resizer = ({
122122
) : null;
123123

124124
return (
125-
<div style={{ position: 'relative' }}>
125+
<div key="grabber.root" style={{ position: 'relative' }}>
126126
<ResizeGrabber
127+
key="grabber"
127128
$isVertical={isVertical}
128129
$isCollapsed={isCollapsed}
129130
style={getWidthOrHeight(grabberSize)}
@@ -136,10 +137,10 @@ export const Resizer = ({
136137
>
137138
{collapseButton}
138139
</ResizeGrabber>
139-
<Fade in={!isHovered}>
140+
<Fade key="resize.presentation.fadein" in={!isHovered}>
140141
<ResizePresentation $isVertical={isVertical} style={{ ...getWidthOrHeight(1), ...css }} />
141142
</Fade>
142-
<Fade in={isHovered}>
143+
<Fade key="resize.presentation.fadeout" in={isHovered}>
143144
<ResizePresentation
144145
$isVertical={isVertical}
145146
style={{ ...getWidthOrHeight(1), ...hoverCss }}

src/components/SplitPane/index.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ export const SplitPane = ({ className = '', ...props }: SplitPaneProps) => {
8484
const entries = childPanes.map((pane, paneIndex) => {
8585
const resizerPaneIndex = isCollapseReversed ? paneIndex : paneIndex - 1;
8686
return (
87-
<>
87+
<React.Fragment key={paneIndex}>
8888
{paneIndex - 1 >= 0 ? (
8989
<Resizer
9090
key={`resizer.${resizerPaneIndex}`}
@@ -113,7 +113,7 @@ export const SplitPane = ({ className = '', ...props }: SplitPaneProps) => {
113113
>
114114
{pane.node}
115115
</Pane>
116-
</>
116+
</React.Fragment>
117117
);
118118
});
119119

@@ -124,3 +124,4 @@ export const SplitPane = ({ className = '', ...props }: SplitPaneProps) => {
124124
);
125125
};
126126
SplitPane.displayName = 'SplitPane';
127+
SplitPane.key = 'SplitPane';

0 commit comments

Comments
 (0)