Mise en page v1.0.0

Séparateur de mise en page

Composant de mise en page redimensionnable avec des diviseurs déplaçables pour créer des dispositions de panneaux ajustables. Prend en charge les directions horizontale et verticale, les contraintes de taille et la persistance optionnelle via localStorage.

Aperçu et code

Options

Nom Type Par défaut Description
direction Symbol :horizontal Layout direction: :horizontal or :vertical
handle Symbol :minimal Handle style: :minimal (thin line) or :visible (with grip dots)
persist Boolean false Save panel sizes to localStorage
persist_key String nil Custom localStorage key (auto-generated if nil)
min_size String/Integer nil Minimum panel size in pixels (e.g., 100) or percentage (e.g., '20%')
max_size String/Integer nil Maximum panel size in pixels (e.g., 500) or percentage (e.g., '80%')
initial_sizes Array nil Initial panel sizes as percentages (e.g., [30, 70])
class String "" Additional CSS classes for the container

Journal des modifications v1.0.0

- v1.0.0: Initial release with horizontal/vertical layouts, size constraints, and persistence

Obtenir l'accès complet

Débloquez le code source de ce composant et de tous les autres. Paiement unique pour un accès à vie.

Obtenir l'accès maintenant