Skip to content

Commit ad7145c

Browse files
feat: Expand on dbl click when collapsed (#42)
1 parent 1c793f8 commit ad7145c

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

packages/vue-split-panel/src/composables/use-pointer.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,13 @@ describe('usePointer', () => {
8282
expect(sizePixels.value).toBe(200);
8383
});
8484

85-
it('should remain collapsed on handle double click when collapsed', () => {
85+
it('should expand on double click when collapsed', () => {
8686
collapsed.value = true;
8787
const { handleDblClick } = usePointer(collapsed, sizePercentage, sizePixels, options);
8888

8989
handleDblClick();
9090

91-
expect(collapsed.value).toBe(true);
91+
expect(collapsed.value).toBe(false);
9292
});
9393

9494
it('should not snap on double click when disabled', () => {

packages/vue-split-panel/src/composables/use-pointer.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@ export const usePointer = (collapsed: Ref<boolean>, sizePercentage: Ref<number>,
7777
if (closest !== undefined) {
7878
sizePixels.value = closest;
7979
}
80+
81+
if (collapsed.value === true) {
82+
collapsed.value = false;
83+
}
8084
};
8185

8286
return { handleDblClick, isDragging };

0 commit comments

Comments
 (0)