mem-labs-react-resize-panel-fork
TypeScript icon, indicating that this package has built-in type declarations

0.3.7 • Public • Published

react-resize-panel

A very simple resizable panel as a React component. Demo here.

Resize panel demo

<ResizePanel direction="e">
<div className="panel sidebar">left panel</div>
</ResizePanel>

Getting started

Install the package:

yarn install react-resize-panel

Import component:

import ResizePanel from "react-resize-panel";

Wrap the DIV you want to make resizable:

<ResizePanel direction="e">
    <div className="panel sidebar">left panel</div>
</ResizePanel>

The direction prop specifies which edge of the panel has the resize handle and whether the panel can be resized vertically or horizontally. Accepted values are: n | s | e | w.

Custom CSS classes can be specified for the resize handle and border:

<ResizePanel direction="e" handleClass="customHandle" borderClass="customResizeBorder">
    <div className="panel sidebar">left panel</div>
</ResizePanel>

Notes

Tests on all modern browsers performed via BrowserStack.

BrowserStack.com

License

MIT.

/mem-labs-react-resize-panel-fork/

    Package Sidebar

    Install

    npm i mem-labs-react-resize-panel-fork

    Weekly Downloads

    0

    Version

    0.3.7

    License

    none

    Unpacked Size

    298 kB

    Total Files

    6

    Last publish

    Collaborators

    • mikesoylu