Skip to content

relaxedleaf/react-flexy-panels

Repository files navigation

react-flexy-panels

A flexible, resizable panel system for React applications version >= 18 with support for horizontal and vertical layouts.

📖 Live Documentation & Demo

Features

  • 🎨 Flexible Layouts - Support for both horizontal and vertical panel arrangements
  • 🎛️ Customizable - Support for pixel, percentage, and auto-sizing units
  • 🎭 Unstyled - No default styles, giving you full control over appearance
  • 🔄 Resizable Panels - Drag handles to resize panels dynamically
  • 📦 Tree-shakeable - Optimized for minimal bundle size
  • 🪶 Lightweight - Minimal dependencies, only React as a peer dependency

Installation

npm install react-flexy-panels
yarn add react-flexy-panels
pnpm add react-flexy-panels

Requirements

  • React >= 18.0.0
  • React DOM >= 18.0.0

License

MIT © relaxedleaf

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Support

If you encounter any issues or have questions, please open an issue on GitHub.