layout
grid
Gridmenuleft

LayoutGridMenuLeft

El componente LayoutGridMenuLeft organiza el contenido en un diseño de cuadrícula, con un menú a la izquierda que puede mostrarse u ocultarse. Además, admite alertas, carga de página y otros elementos opcionales.

Ejemplo

Importación

Para importar el componente LayoutGridMenuLeft, se puede hacer desde fenextjs

import { LayoutGridMenuLeft } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
useAlertHookbooleannotrueIndica si se debe renderizar el componente de alerta (AlertHook).
alertHookPropsAlertHookPropsno{}Propiedades para configurar el AlertHook.
loaderbooleannofalseIndica si la página está en estado de carga, mostrando un indicador de carga.
menuLeftReactNodenoundefinedContenido que se renderiza en el menú izquierdo del layout.
menuLeftActivebooleannotrueIndica si el menú izquierdo está activo.
menuLeftMovilActivebooleannofalseIndica si el menú izquierdo está activo en dispositivos móviles.
useHeaderButtonMenubooleannofalsePermite mostrar un botón en el encabezado para alternar el menú.
usePageProgressbooleannotrueHabilita una barra de progreso de la página.
targetstringno'fenext-btn-menu-checkbox'El objetivo del botón en el menú.
classNamestringno''Clase CSS para el componente principal.
classNameMenuLeftstringno''Clase CSS para el menú izquierdo.
classNameMenuLeftContentstringno''Clase CSS para el contenido del menú izquierdo.
classNameChildrenstringno''Clase CSS para el contenedor de los hijos del componente.

Storybook

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

Usos

  • Uso básico
<LayoutGridMenuLeft />
  • Con menú personalizado
<LayoutGridMenuLeft menuLeft={<CustomMenu />} />
  • Con estado de carga
<LayoutGridMenuLeft loader={true} />