ResizablePanel
The ResizablePanel component is a layout element that allows users to adjust the size of a panel or container by dragging its edges. This component is particularly useful in applications where users need to manage the layout dynamically, such as in split-screen views, file explorers, or design tools. For example, in a code editor with a split view, a ResizablePanel can allow users to resize the editor and preview areas according to their preference.
Code
import ResizablePanel from "@lumina-design/core/ResizablePanel"; <ResizablePanel initialWidth={window.innerWidth * 0.4} leftContent={ <div className="left-panel"> <article> Duis aliquip officia dolor do aute deserunt cupidatat sint deserunt adipisicing magna nisi excepteur in in. Sunt et voluptate consequat minim enim aliquip duis et consectetur laborum pariatur id eu. Excepteur in ea culpa pariatur velit. Labore ipsum est sint et cupidatat elit consectetur occaecat reprehenderit sint nostrud labore sit. Consequat pariatur irure commodo. Dolor aliquip cupidatat sit dolor ea tempor culpa cillum. Anim nisi velit ea ea amet laborum non. Minim consequat ad Lorem cillum veniam ea adipisicing. Adipisicing adipisicing nisi nostrud quis laborum amet ullamco aliquip enim tempor eu. In do dolore ad. Laborum cillum quis velit consequat in eiusmod dolor velit labore incididunt dolore quis anim aliqua. </article> </div> } rightContent={ <div className="right-panel"> <article> Duis aliquip officia dolor do aute deserunt cupidatat sint deserunt adipisicing magna nisi excepteur in in. Sunt et voluptate consequat minim enim aliquip duis et consectetur laborum pariatur id eu. Excepteur in ea culpa pariatur velit. Labore ipsum est sint et cupidatat elit consectetur occaecat reprehenderit sint nostrud labore sit. Consequat pariatur irure commodo. Dolor aliquip cupidatat sit dolor ea tempor culpa cillum. Anim nisi velit ea ea amet laborum non. Minim consequat ad Lorem cillum veniam ea adipisicing. Adipisicing adipisicing nisi nostrud quis laborum amet ullamco aliquip enim tempor eu. In do dolore ad. Laborum cillum quis velit consequat in eiusmod dolor velit labore incididunt dolore quis anim aliqua. </article> </div> } />