Skip to content

Commit 297467b

Browse files
authored
fix: conditional issue (#58)
1 parent 783f803 commit 297467b

File tree

8 files changed

+12
-7
lines changed

8 files changed

+12
-7
lines changed

.changeset/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@
1010
"access": "public",
1111
"baseBranch": "main",
1212
"updateInternalDependencies": "patch",
13-
"ignore": []
13+
"ignore": ["docs"]
1414
}

.changeset/pre.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
"mode": "pre",
33
"tag": "next",
44
"initialVersions": {
5-
"paneforge": "0.0.6",
6-
"docs": "0.0.3"
5+
"paneforge": "0.0.6"
76
},
87
"changesets": [
98
"chilled-monkeys-wink",

.changeset/silent-rivers-sneeze.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"paneforge": patch
3+
---
4+
5+
fix: issue where conditional panes would increase size on show/hide

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "paneforge-docs",
2+
"name": "docs",
33
"private": true,
44
"version": "0.0.0",
55
"type": "module",

docs/src/lib/components/demos/collapsible-demo.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
let collapsed = $state(false);
88
</script>
99

10-
<div class="flex items-center gap-2">
10+
<div class="mt-4 flex items-center gap-2">
1111
{#if collapsed}
1212
<Button
1313
variant="outline"

docs/src/lib/components/demos/conditional-demo.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
let showPaneThree = $state(true);
88
</script>
99

10-
<div class="flex items-center gap-2">
10+
<div class="mt-4 flex items-center gap-2">
1111
<Button
1212
variant="outline"
1313
onclick={() => {

docs/src/lib/components/demos/storage-demo.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import DotsSixVertical from "phosphor-svelte/lib/DotsSixVertical";
44
</script>
55

6-
<div>
6+
<div class="mt-4">
77
<PaneGroup direction="horizontal" class="w-full rounded-lg" autoSaveId="someGroupId">
88
<Pane defaultSize={50} class="bg-muted rounded-lg">
99
<div class="flex h-[400px] items-center justify-center p-6">

packages/paneforge/src/lib/paneforge.svelte.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,7 @@ class PaneGroupState {
319319

320320
if (index < 0) return;
321321
paneDataArray.splice(index, 1);
322+
this.paneDataArray = paneDataArray;
322323
delete this.paneIdToLastNotifiedSizeMap[paneData.id];
323324
this.paneDataArrayChanged = true;
324325
};

0 commit comments

Comments
 (0)