More Premium Hugo Themes Premium Nextjs Themes

Mantine Split Pane

A Mantine UI Library Extension component that manages split panes allows users to divide and resize content areas within a layout efficiently.

Mantine Split Pane

A Mantine UI Library Extension component that manages split panes allows users to divide and resize content areas within a layout efficiently.

Author Avatar Theme by gfazioli
Github Stars Github Stars: 62
Last Commit Last Commit: Jan 16, 2026 -
First Commit Created: Aug 8, 2025 -
Mantine Split Pane screenshot

Overview

The Mantine Split Pane Component is a game-changer for developers wanting to create flexible and resizable layouts. Built on the Mantine library, this component enhances user interfaces by allowing users to interact with multiple panes that can be effortlessly resized. With the ability to manage layout orientations and responsive breakpoints, it revolutionizes the way layouts can be structured in web applications.

This updated architecture separates the pane content from the resizing control, which improves the customizability of the resizer. The new version offers a way to enforce constraints on pane sizes while ensuring a smooth user experience with real-time updates and easy accessibility features.

Features

  • Customizable Resizer: The resizer element can be personalized per instance, allowing for unique styles like gradients and hover effects.
  • Flexible Layouts: Supports both horizontal and vertical orientations, making it adaptable to various UI requirements.
  • Size Constraints: Developers can set initial sizes in pixels or percentages and enforce minimum/maximum limits for responsive design.
  • Responsive Breakpoints: Automatically adjusts the layout according to screen size, ensuring optimal usability across devices.
  • Lifecycle Events: Exposes resize events that provide current dimensions of adjacent panes, enabling persistent layouts through localStorage.
  • Keyboard Accessibility: The resizer is focusable, supporting keyboard navigation and resizing to enhance accessibility for all users.
  • Clear JSX Structure: Offers a simple and intuitive API that fits seamlessly into Mantine applications, streamlining development processes.