Skip to content

Commit 40ef1ca

Browse files
authored
Disable keepDOM in tabs and collapses (#335)
1 parent f0adcf1 commit 40ef1ca

File tree

8 files changed

+9
-8
lines changed

8 files changed

+9
-8
lines changed

src/components/EditorSidePanel/Issues.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export default function Issues() {
3232
}, [tables, relationships, issues, types, database, enums]);
3333

3434
return (
35-
<Collapse keepDOM lazyRender style={{ width: "100%" }}>
35+
<Collapse lazyRender keepDOM={false} style={{ width: "100%" }}>
3636
<Collapse.Panel
3737
header={
3838
<Badge

src/components/EditorSidePanel/NotesTab/NotesTab.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export default function NotesTab() {
3333
) : (
3434
<Collapse
3535
activeKey={selectedElement.open ? `${selectedElement.id}` : ""}
36-
keepDOM
36+
keepDOM={false}
3737
lazyRender
3838
onChange={(activeKey) => {
3939
setSelectedElement((prev) => ({

src/components/EditorSidePanel/RelationshipsTab/RelationshipsTab.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export default function RelationshipsTab() {
2727
? `${selectedElement.id}`
2828
: ""
2929
}
30-
keepDOM
30+
keepDOM={false}
3131
lazyRender
3232
onChange={(k) =>
3333
setSelectedElement((prev) => ({

src/components/EditorSidePanel/SidePanel.jsx

+1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ export default function SidePanel({ width, resize, setResize }) {
6262
type="card"
6363
activeKey={selectedElement.currentTab}
6464
lazyRender
65+
keepDOM={false}
6566
onChange={(key) =>
6667
setSelectedElement((prev) => ({ ...prev, currentTab: key }))
6768
}

src/components/EditorSidePanel/TablesTab/TableInfo.jsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ export default function TableInfo({ data }) {
160160
>
161161
<Collapse
162162
activeKey={indexActiveKey}
163-
keepDOM
163+
keepDOM={false}
164164
lazyRender
165165
onChange={(itemKey) => setIndexActiveKey(itemKey)}
166166
accordion
@@ -187,7 +187,7 @@ export default function TableInfo({ data }) {
187187
style={{ marginTop: "12px", marginBottom: "12px" }}
188188
headerLine={false}
189189
>
190-
<Collapse keepDOM lazyRender>
190+
<Collapse keepDOM={false} lazyRender>
191191
<Collapse.Panel header={t("comment")} itemKey="1">
192192
<TextArea
193193
field="comment"

src/components/EditorSidePanel/TablesTab/TablesTab.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export default function TablesTab() {
3131
? `${selectedElement.id}`
3232
: ""
3333
}
34-
keepDOM
34+
keepDOM={false}
3535
lazyRender
3636
onChange={(k) =>
3737
setSelectedElement((prev) => ({

src/components/EditorSidePanel/TypesTab/TypeInfo.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ export default function TypeInfo({ index, data }) {
8989
style={{ marginTop: "12px", marginBottom: "12px" }}
9090
headerLine={false}
9191
>
92-
<Collapse keepDOM lazyRender>
92+
<Collapse lazyRender keepDOM={false}>
9393
<Collapse.Panel header={t("comment")} itemKey="1">
9494
<TextArea
9595
field="comment"

src/components/EditorSidePanel/TypesTab/TypesTab.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export default function TypesTab() {
4949
? `${selectedElement.id}`
5050
: ""
5151
}
52-
keepDOM
52+
keepDOM={false}
5353
lazyRender
5454
onChange={(id) =>
5555
setSelectedElement((prev) => ({

0 commit comments

Comments
 (0)