Preetiraj3697 / Resizable-Panels

Create a responsive layout with resizable panels using React and the react-resizable-panels package. Users can resize panels by dragging them from any side, with neighboring panels adjusting dynamically. Ideal for building flexible UIs with customizable layouts.

Home Page:https://golden-narwhal-0c2da2.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Resizable Panels Layout with React

This project demonstrates how to create a layout with resizable panels using React and the react-resizable-panels package. The layout consists of three different components arranged in a grid-like structure. Users can resize the components by dragging them from any side, and the neighboring components will expand or shrink accordingly.

Installation

  1. Clone the repository:

    git clone https://github.com/Preetiraj3697/Resizable-Panels.git
  2. Navigate into the project directory:

    cd Resizable-Panels
  3. Install dependencies using npm:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and visit http://localhost:3000 to see the application running.

Usage

  • The layout consists of three resizable panels: the first row contains two panels, and the second row contains one panel.
  • You can resize the panels by clicking and dragging the edges or corners of the panels.
  • The neighboring panels will adjust their size accordingly to accommodate the resizing.

Screenshot

Laptop Screen

laptop image

Tablet Screen

laptop image

Mobile Screen

laptop image

Dependencies

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or create a pull request.

Feel free to customize the README with additional information specific to your project!

About

Create a responsive layout with resizable panels using React and the react-resizable-panels package. Users can resize panels by dragging them from any side, with neighboring panels adjusting dynamically. Ideal for building flexible UIs with customizable layouts.

https://golden-narwhal-0c2da2.netlify.app


Languages

Language:JavaScript 70.5%Language:CSS 19.0%Language:HTML 10.6%