Cols

El componente Cols permite organizar elementos en múltiples columnas, con opciones para controlar la cantidad de columnas y la propiedad de ruptura interna de los elementos.

Ejemplo

Importación

Para importar el componente Cols, se puede hacer desde fenextjs

import { Cols } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
nColsnumber | stringno2Número de columnas en las que se organizarán los elementos. Puede ser un valor numérico o una cadena.
breakInsidebooleannotrueIndica si se debe aplicar la propiedad 'break-inside' para evitar la ruptura interna de los elementos dentro de las columnas.
childrenReactNodenoundefinedContenido o elementos que se mostrarán dentro de las columnas.
classNamestringno''Clase CSS para personalizar el contenedor de las columnas.

Storybook

Para ver el storybook del componente lo puede hacer con este link (opens in a new tab)

Usos

  • Básico
<Cols>
  <div>Item 1</div>
  <div>Item 2</div>
</Cols>
  • Cols con 3 columnas
<Cols nCols={3}>
  <div>Item 1</div>
  <div>Item 2</div>
  <div>Item 3</div>
</Cols>
  • Cols con breakInside deshabilitado
<Cols breakInside={false}>
  <div>Item 1</div>
  <div>Item 2</div>
</Cols>