Aller au contenu principal

Séparateur

Trait de séparation entre des contenus.

Utilisation de base​

Utilisation de base
L'eau printanière plus verte que le ciel, un batelier peint endormi sous la pluie.Auprès de l'âtre, belle comme la lune, poignets blancs comme givre et neige.
VerticalSéparateur
HautBas
import { LhDivider } from '@lh-ui/react'

export default function Demo() {
return (
<>
<span>L'eau de printemps est plus verte que le ciel, la barque peinte s'endort sous la pluie.</span>
<LhDivider />
<span>Au bord du foyer, belle comme la lune, les poignets blancs comme neige et givre.</span>
<LhDivider dashed />
<LhDivider labelPosition="left">Groupe aligné à gauche</LhDivider>
</>
)
}

Divider Props​

PropDescriptionTypeOptionsValeur par défaut
directionDirection'horizontal' | 'vertical'—'horizontal'
dashedEn pointillés ou nonboolean—false
labelPositionPosition du texte (effective en direction horizontale ; toujours centré en vertical)'left' | 'center' | 'right'—'center'
borderStyleStyle de bordure (prime sur dashed lorsqu'il est explicitement fourni)string'solid' | 'dashed' | 'dotted' …—
sxRaccourci de mise en pageSxProps——
Accessibilité

Un séparateur portant du texte est rendu avec role="separator" (véritable sémantique de regroupement) ; un séparateur purement décoratif utilise role="presentation" et est retiré de l'arbre d'accessibilité. aria-orientation="vertical" n'est produit que dans le cas « texte et direction verticale ».

Comportement connu

borderStyle="dotted" produit le modificateur lh-divider--dotted, mais la couche de styles n'implémente actuellement que --dashed : le rendu retombe sur un trait plein — comportement identique à lh-ui-plus.

Styles​

import '@lh-ui/react/style/divider'