Latest repo

This commit is contained in:
Marc
2025-06-02 16:42:16 +00:00
parent 53ddf1a329
commit cde5fae175
27907 changed files with 3875388 additions and 1 deletions

View File

@@ -0,0 +1,59 @@
import { resizePanel } from "./resizePanel";
describe("resizePanel", () => {
it("should not collapse (or expand) until a panel size dips below the halfway point between min size and collapsed size", () => {
expect(
resizePanel({
panelConstraints: [
{
collapsible: true,
collapsedSize: 10,
minSize: 20,
},
],
panelIndex: 0,
size: 15,
})
).toBe(20);
expect(
resizePanel({
panelConstraints: [
{
collapsible: true,
collapsedSize: 10,
minSize: 20,
},
],
panelIndex: 0,
size: 14,
})
).toBe(10);
expect(
resizePanel({
panelConstraints: [
{
collapsible: true,
minSize: 20,
},
],
panelIndex: 0,
size: 10,
})
).toBe(20);
expect(
resizePanel({
panelConstraints: [
{
collapsible: true,
minSize: 20,
},
],
panelIndex: 0,
size: 9,
})
).toBe(0);
});
});