Skip to content

Superviseur — Frontend v1.0.0


Superviseur — Frontend / features/map/composables/useMapSidebarResize / useMapSidebarResize

Fonction: useMapSidebarResize() ​

ts
function useMapSidebarResize(splitRowRef): object;

Défini dans: features/map/composables/useMapSidebarResize.ts:24

Redimensionnement de la barre latérale (bibliothèque) de l'éditeur de plans. La largeur est persistée en localStorage (bornée à [260, 560] px) et ajustée au pointeur via une poignée. La bibliothèque est à droite : sa largeur se déduit du bord droit de splitRowRef (le conteneur horizontal) moins la position X du curseur, corrigée du facteur zoom CSS appliqué au body.

Paramètres ​

ParamètreTypeDescription
splitRowRefRef<HTMLElement | null>Conteneur horizontal carte + bibliothèque, référentiel du calcul de largeur.

Retourne ​

sidebarWidthPx (largeur CSS liée au style) et startSidebarResize (à brancher sur la poignée).

NomTypeDéfini dans
sidebarWidthPxComputedRef<string>features/map/composables/useMapSidebarResize.ts:65
startSidebarResize()(e) => voidfeatures/map/composables/useMapSidebarResize.ts:65

Documentation Technique