Skip to content

Commit 7498ed1

Browse files
svelte done
1 parent fccffd1 commit 7498ed1

26 files changed

+905
-118
lines changed

packages/react/src/components/DiffSplitWidgetLineNormal.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,11 +134,13 @@ export const DiffSplitWidgetLine = ({
134134
const newLineWidget =
135135
newLine.lineNumber && widgetSide === SplitSide.new && widgetLineNumber === newLine.lineNumber;
136136

137-
const currentIsShow = oldLineWidget || newLineWidget;
137+
const currentLineWidget = side === SplitSide.old ? oldLineWidget : newLineWidget;
138+
139+
const currentIsShow = currentLineWidget;
138140

139141
return currentIsShow;
140142
},
141-
[diffFile, index]
143+
[diffFile, index, side]
142144
),
143145
(p, c) => p === c
144146
);

packages/react/src/components/DiffSplitWidgetLineWrap.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const InternalDiffSplitWidgetLine = ({
2929

3030
const newLine = diffFile.getSplitRightLine(index);
3131

32-
const widgetSide = useWidget.getReadonlyState().widgetSide;
32+
const widgetSide = useWidget.useShallowStableSelector(s => s.widgetSide);
3333

3434
const widgetLineNumber = useWidget.getReadonlyState().widgetLineNumber;
3535

0 commit comments

Comments
 (0)