Saltar al contenido
El Muestrario

componente · @solu30/ui-kit/feedback

SheetRoot

Root provider for sheet composition. Manages open state and provides context to child components.

144 sitios de import en 6 de 15 verticales — un archivo que la importa cuenta una vez, monte una instancia o veinte.

  • cmp-packages
  • elliot
  • gestorsalon
  • luigi
  • raquetea
  • zentrya

El componente, montado

Cargando el espécimen…

Cómo se usa

import {
  SheetClose,
  SheetContent,
  SheetDescription,
  SheetFooter,
  SheetHeader,
  SheetRoot,
  SheetTitle,
  SheetTrigger,
} from '@solu30/ui-kit/feedback'

Anatomía

Las partes que componen SheetRoot se importan del mismo subpath. Sueltas no significan nada: se montan siempre dentro de su padre.

SheetRoot
├── SheetClose
├── SheetContent
├── SheetDescription
├── SheetFooter
├── SheetHeader
├── SheetTitle
└── SheetTrigger

Props

3 props declaradas en los tipos de la versión instalada.
PropRequeridaTipoQué hace
opensíboolean—
onOpenChangesí(open: boolean) => void—
childrensíReact__default.ReactNode—

Ejemplo del paquete

// La versión compuesta, para cuando el disparador vive adentro.
<SheetRoot open={abierto} onOpenChange={setAbierto}>
  <SheetTrigger asChild><Button>Filtros</Button></SheetTrigger>
  <SheetContent side="right">
    <SheetHeader>
      <SheetTitle>Filtros</SheetTitle>
      <SheetDescription>Se aplican al listado de abajo.</SheetDescription>
    </SheetHeader>
  </SheetContent>
</SheetRoot>

Del @example del JSDoc de @solu30/ui-kit, sin editar: son 65 de los 541 símbolos. La sangría y los renglones en blanco son los del paquete.