├── .github └── workflows │ ├── e2e-ci.yml │ ├── eslint.yml │ ├── prettier.yml │ ├── typescript.yml │ └── vitest.yml ├── .gitignore ├── .npmrc ├── .nvmrc ├── .parcelrc ├── .prettierignore ├── .prettierrc.json ├── .proxyrc ├── LICENSE ├── README.md ├── babel.config.js ├── declaration.d.ts ├── package.json ├── packages ├── react-resizable-panels-website │ ├── CodeMirror.css │ ├── index.html │ ├── index.tsx │ ├── package.json │ ├── playwright.config.ts │ ├── root.css │ ├── src │ │ ├── code.ts │ │ ├── components │ │ │ ├── Code.module.css │ │ │ ├── Code.tsx │ │ │ ├── Container.module.css │ │ │ ├── Container.tsx │ │ │ ├── Icon.module.css │ │ │ ├── Icon.tsx │ │ │ ├── Logo.module.css │ │ │ ├── Logo.tsx │ │ │ ├── LogoAnimation.ts │ │ │ ├── ResizeHandle.module.css │ │ │ ├── ResizeHandle.tsx │ │ │ ├── VisibleCursor.module.css │ │ │ ├── VisibleCursor.tsx │ │ │ └── useLogoAnimation.ts │ │ ├── hooks │ │ │ ├── useDebouncedCallback.ts │ │ │ └── useWindowSize.ts │ │ ├── routes │ │ │ ├── EndToEndTesting │ │ │ │ ├── index.tsx │ │ │ │ ├── styles.css │ │ │ │ └── styles.module.css │ │ │ ├── Home │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ ├── examples │ │ │ │ ├── Collapsible.module.css │ │ │ │ ├── Collapsible.tsx │ │ │ │ ├── Conditional.tsx │ │ │ │ ├── CustomCursorExampleRoute.tsx │ │ │ │ ├── DebugLog.tsx │ │ │ │ ├── Example.module.css │ │ │ │ ├── Example.tsx │ │ │ │ ├── ExternalPersistence.tsx │ │ │ │ ├── Horizontal.tsx │ │ │ │ ├── ImperativePanelApi.module.css │ │ │ │ ├── ImperativePanelApi.tsx │ │ │ │ ├── ImperativePanelGroupApi.module.css │ │ │ │ ├── ImperativePanelGroupApi.tsx │ │ │ │ ├── Nested.tsx │ │ │ │ ├── Overflow.tsx │ │ │ │ ├── Persistence.tsx │ │ │ │ ├── Vertical.tsx │ │ │ │ ├── shared.module.css │ │ │ │ └── types.ts │ │ │ └── iframe │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ ├── suspense │ │ │ ├── ImportCache.ts │ │ │ └── SyntaxParsingCache.ts │ │ └── utils │ │ │ ├── UrlData.ts │ │ │ └── withAutoSizer.ts │ └── tests │ │ ├── Collapsing.spec.ts │ │ ├── CursorStyle.spec.ts │ │ ├── NestedGroups.spec.ts │ │ ├── ResizeHandle.spec.ts │ │ ├── Springy.spec.ts │ │ ├── StackingOrder.spec.ts │ │ ├── Storage.spec.ts │ │ ├── WindowSplitter.spec.ts │ │ └── utils │ │ ├── aria.ts │ │ ├── assert.ts │ │ ├── cursor.ts │ │ ├── debug.ts │ │ ├── panels.ts │ │ ├── url.ts │ │ └── verify.ts └── react-resizable-panels │ ├── .eslintrc.cjs │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ ├── Panel.node.test.tsx │ ├── Panel.test.tsx │ ├── Panel.ts │ ├── PanelGroup.test.tsx │ ├── PanelGroup.ts │ ├── PanelGroupContext.ts │ ├── PanelResizeHandle.test.tsx │ ├── PanelResizeHandle.ts │ ├── PanelResizeHandleRegistry.ts │ ├── constants.ts │ ├── env-conditions │ │ ├── browser.ts │ │ ├── check-is-browser.ts │ │ ├── development.ts │ │ ├── production.ts │ │ └── server.ts │ ├── hooks │ │ ├── useForceUpdate.ts │ │ ├── useIsomorphicEffect.ts │ │ ├── usePanelGroupContext.ts │ │ ├── useUniqueId.ts │ │ ├── useWindowSplitterBehavior.ts │ │ └── useWindowSplitterPanelGroupBehavior.ts │ ├── index.ts │ ├── types.ts │ ├── utils │ │ ├── adjustLayoutByDelta.test.ts │ │ ├── adjustLayoutByDelta.ts │ │ ├── arrays.ts │ │ ├── assert.ts │ │ ├── calculateAriaValues.test.ts │ │ ├── calculateAriaValues.ts │ │ ├── calculateDeltaPercentage.ts │ │ ├── calculateDragOffsetPercentage.ts │ │ ├── calculateUnsafeDefaultLayout.test.ts │ │ ├── calculateUnsafeDefaultLayout.ts │ │ ├── callPanelCallbacks.ts │ │ ├── compareLayouts.test.ts │ │ ├── compareLayouts.ts │ │ ├── computePanelFlexBoxStyle.test.ts │ │ ├── computePanelFlexBoxStyle.ts │ │ ├── csp.ts │ │ ├── cursor.ts │ │ ├── debounce.ts │ │ ├── determinePivotIndices.ts │ │ ├── dom │ │ │ ├── getPanelElement.ts │ │ │ ├── getPanelElementsForGroup.ts │ │ │ ├── getPanelGroupElement.ts │ │ │ ├── getResizeHandleElement.ts │ │ │ ├── getResizeHandleElementIndex.ts │ │ │ ├── getResizeHandleElementsForGroup.ts │ │ │ ├── getResizeHandlePanelIds.ts │ │ │ └── isHTMLElement.ts │ │ ├── events │ │ │ ├── getResizeEventCoordinates.ts │ │ │ ├── getResizeEventCursorPosition.ts │ │ │ └── index.ts │ │ ├── getInputType.ts │ │ ├── initializeDefaultStorage.ts │ │ ├── numbers │ │ │ ├── fuzzyCompareNumbers.test.ts │ │ │ ├── fuzzyCompareNumbers.ts │ │ │ ├── fuzzyLayoutsEqual.ts │ │ │ └── fuzzyNumbersEqual.ts │ │ ├── rects │ │ │ ├── getIntersectingRectangle.test.ts │ │ │ ├── getIntersectingRectangle.ts │ │ │ ├── intersects.test.ts │ │ │ ├── intersects.ts │ │ │ └── types.ts │ │ ├── resizePanel.test.ts │ │ ├── resizePanel.ts │ │ ├── serialization.ts │ │ ├── test-utils.ts │ │ ├── validatePanelConstraints.test.ts │ │ ├── validatePanelConstraints.ts │ │ ├── validatePanelGroupLayout.test.ts │ │ └── validatePanelGroupLayout.ts │ └── vendor │ │ └── stacking-order.ts │ ├── vitest.config.ts │ └── vitest.node.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsconfig.json └── vercel.json /.github/workflows/e2e-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/.github/workflows/e2e-ci.yml -------------------------------------------------------------------------------- /.github/workflows/eslint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/.github/workflows/eslint.yml -------------------------------------------------------------------------------- /.github/workflows/prettier.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/.github/workflows/prettier.yml -------------------------------------------------------------------------------- /.github/workflows/typescript.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/.github/workflows/typescript.yml -------------------------------------------------------------------------------- /.github/workflows/vitest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/.github/workflows/vitest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | auto-install-peers=false -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18 2 | -------------------------------------------------------------------------------- /.parcelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/.parcelrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.proxyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/.proxyrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/babel.config.js -------------------------------------------------------------------------------- /declaration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/declaration.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/package.json -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/CodeMirror.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/CodeMirror.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/index.html -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/index.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/package.json -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/playwright.config.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/root.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/root.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/code.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/components/Code.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/components/Code.module.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/components/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/components/Code.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/components/Container.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/components/Container.module.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/components/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/components/Container.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/components/Icon.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/components/Icon.module.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/components/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/components/Icon.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/components/Logo.module.css: -------------------------------------------------------------------------------- 1 | .Svg { 2 | display: block; 3 | } 4 | -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/components/Logo.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/components/LogoAnimation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/components/LogoAnimation.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/components/ResizeHandle.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/components/ResizeHandle.module.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/components/ResizeHandle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/components/ResizeHandle.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/components/VisibleCursor.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/components/VisibleCursor.module.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/components/VisibleCursor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/components/VisibleCursor.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/components/useLogoAnimation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/components/useLogoAnimation.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/hooks/useDebouncedCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/hooks/useDebouncedCallback.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/hooks/useWindowSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/hooks/useWindowSize.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/EndToEndTesting/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/EndToEndTesting/index.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/EndToEndTesting/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/EndToEndTesting/styles.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/EndToEndTesting/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/EndToEndTesting/styles.module.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/Home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/Home/index.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/Home/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/Home/styles.module.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/Collapsible.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/Collapsible.module.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/Collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/Collapsible.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/Conditional.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/Conditional.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/CustomCursorExampleRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/CustomCursorExampleRoute.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/DebugLog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/DebugLog.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/Example.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/Example.module.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/Example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/Example.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/ExternalPersistence.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/ExternalPersistence.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/Horizontal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/Horizontal.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/ImperativePanelApi.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/ImperativePanelApi.module.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/ImperativePanelApi.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/ImperativePanelApi.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/ImperativePanelGroupApi.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/ImperativePanelGroupApi.module.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/ImperativePanelGroupApi.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/ImperativePanelGroupApi.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/Nested.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/Nested.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/Overflow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/Overflow.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/Persistence.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/Persistence.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/Vertical.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/Vertical.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/shared.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/shared.module.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/examples/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/examples/types.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/iframe/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/iframe/index.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/routes/iframe/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/routes/iframe/styles.module.css -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/suspense/ImportCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/suspense/ImportCache.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/suspense/SyntaxParsingCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/suspense/SyntaxParsingCache.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/utils/UrlData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/utils/UrlData.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/src/utils/withAutoSizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/src/utils/withAutoSizer.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/Collapsing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/Collapsing.spec.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/CursorStyle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/CursorStyle.spec.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/NestedGroups.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/NestedGroups.spec.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/ResizeHandle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/ResizeHandle.spec.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/Springy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/Springy.spec.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/StackingOrder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/StackingOrder.spec.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/Storage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/Storage.spec.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/WindowSplitter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/WindowSplitter.spec.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/utils/aria.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/utils/aria.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/utils/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/utils/assert.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/utils/cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/utils/cursor.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/utils/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/utils/debug.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/utils/panels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/utils/panels.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/utils/url.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels-website/tests/utils/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels-website/tests/utils/verify.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/react-resizable-panels/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react-resizable-panels/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/README.md -------------------------------------------------------------------------------- /packages/react-resizable-panels/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/package.json -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/Panel.node.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/Panel.node.test.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/Panel.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/Panel.test.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/Panel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/Panel.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/PanelGroup.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/PanelGroup.test.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/PanelGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/PanelGroup.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/PanelGroupContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/PanelGroupContext.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/PanelResizeHandle.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/PanelResizeHandle.test.tsx -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/PanelResizeHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/PanelResizeHandle.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/PanelResizeHandleRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/PanelResizeHandleRegistry.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/constants.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/env-conditions/browser.ts: -------------------------------------------------------------------------------- 1 | export const isBrowser = true; 2 | -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/env-conditions/check-is-browser.ts: -------------------------------------------------------------------------------- 1 | export const isBrowser = typeof window !== "undefined"; 2 | -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/env-conditions/development.ts: -------------------------------------------------------------------------------- 1 | export const isDevelopment = true; 2 | -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/env-conditions/production.ts: -------------------------------------------------------------------------------- 1 | export const isDevelopment = false; 2 | -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/env-conditions/server.ts: -------------------------------------------------------------------------------- 1 | export const isBrowser = false; 2 | -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/hooks/useForceUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/hooks/useForceUpdate.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/hooks/useIsomorphicEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/hooks/useIsomorphicEffect.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/hooks/usePanelGroupContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/hooks/usePanelGroupContext.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/hooks/useUniqueId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/hooks/useUniqueId.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/hooks/useWindowSplitterBehavior.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/hooks/useWindowSplitterBehavior.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/hooks/useWindowSplitterPanelGroupBehavior.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/hooks/useWindowSplitterPanelGroupBehavior.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/index.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/types.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/adjustLayoutByDelta.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/adjustLayoutByDelta.test.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/adjustLayoutByDelta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/adjustLayoutByDelta.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/arrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/arrays.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/assert.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/calculateAriaValues.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/calculateAriaValues.test.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/calculateAriaValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/calculateAriaValues.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/calculateDeltaPercentage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/calculateDeltaPercentage.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/calculateDragOffsetPercentage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/calculateDragOffsetPercentage.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/calculateUnsafeDefaultLayout.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/calculateUnsafeDefaultLayout.test.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/calculateUnsafeDefaultLayout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/calculateUnsafeDefaultLayout.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/callPanelCallbacks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/callPanelCallbacks.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/compareLayouts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/compareLayouts.test.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/compareLayouts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/compareLayouts.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/computePanelFlexBoxStyle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/computePanelFlexBoxStyle.test.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/computePanelFlexBoxStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/computePanelFlexBoxStyle.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/csp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/csp.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/cursor.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/debounce.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/determinePivotIndices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/determinePivotIndices.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/dom/getPanelElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/dom/getPanelElement.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/dom/getPanelElementsForGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/dom/getPanelElementsForGroup.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/dom/getPanelGroupElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/dom/getPanelGroupElement.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/dom/getResizeHandleElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/dom/getResizeHandleElement.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/dom/getResizeHandleElementIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/dom/getResizeHandleElementIndex.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/dom/getResizeHandleElementsForGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/dom/getResizeHandleElementsForGroup.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/dom/getResizeHandlePanelIds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/dom/getResizeHandlePanelIds.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/dom/isHTMLElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/dom/isHTMLElement.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/events/getResizeEventCoordinates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/events/getResizeEventCoordinates.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/events/getResizeEventCursorPosition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/events/getResizeEventCursorPosition.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/events/index.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/getInputType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/getInputType.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/initializeDefaultStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/initializeDefaultStorage.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/numbers/fuzzyCompareNumbers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/numbers/fuzzyCompareNumbers.test.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/numbers/fuzzyCompareNumbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/numbers/fuzzyCompareNumbers.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/numbers/fuzzyLayoutsEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/numbers/fuzzyLayoutsEqual.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/numbers/fuzzyNumbersEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/numbers/fuzzyNumbersEqual.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/rects/getIntersectingRectangle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/rects/getIntersectingRectangle.test.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/rects/getIntersectingRectangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/rects/getIntersectingRectangle.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/rects/intersects.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/rects/intersects.test.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/rects/intersects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/rects/intersects.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/rects/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/rects/types.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/resizePanel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/resizePanel.test.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/resizePanel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/resizePanel.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/serialization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/serialization.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/test-utils.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/validatePanelConstraints.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/validatePanelConstraints.test.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/validatePanelConstraints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/validatePanelConstraints.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/validatePanelGroupLayout.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/validatePanelGroupLayout.test.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/utils/validatePanelGroupLayout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/utils/validatePanelGroupLayout.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/src/vendor/stacking-order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/src/vendor/stacking-order.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/vitest.config.ts -------------------------------------------------------------------------------- /packages/react-resizable-panels/vitest.node.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/packages/react-resizable-panels/vitest.node.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-resizable-panels/HEAD/vercel.json --------------------------------------------------------------------------------