Saltar al contenido principal

Espaciado

Espacio entre los controles de un diseño.

Uso básico​

Uso básico
import { LhSpace } from '@lh-ui/react'

export default function Demo() {
return (
<LhSpace size="large">
<span>Elemento uno</span>
<span>Elemento dos</span>
<span>Elemento tres</span>
</LhSpace>
)
}

Props de Space​

PropDescripciónTipoOpcionesPredeterminado
directionDirección del arreglo'horizontal' | 'vertical'—'horizontal'
sizeEspaciado'small' | 'medium' | 'large' | number | [number, number]—'medium'
wrapSi se ajusta a otra línea (solo válido en dirección horizontal)boolean—true
alignmentAlineación (align-items)'start' | 'center' | 'end' | 'baseline'—'start'
sxPropiedad abreviada de diseñoSxProps——
Implementación del espaciado

El espaciado se delega por completo al gap nativo de CSS: los niveles predefinidos se mapean a los tokens --lh-spacing-* (small=8 / medium=16 / large=24), los números se interpretan como px y el arreglo [horizontal, vertical] controla ambos ejes por separado. El componente no envuelve a los hijos, por lo que no hace falta un SpaceItem.

Estilos​

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