@logic2b starred 3 repositories
@radix-ui/primitives
Instalación
npx logic2b@next add collapsibleUso
import {
Collapsible,
CollapsibleContent,
CollapsibleTrigger,
} from "@/components/ui/collapsible"
<Collapsible>
<CollapsibleTrigger>¿Puedo usarlo en mi proyecto?</CollapsibleTrigger>
<CollapsibleContent>
Sí. Puedes usarlo en proyectos personales y comerciales.
</CollapsibleContent>
</Collapsible>
Ejemplos
Controlado
Gestiona el estado abierto mediante open y onOpenChange.
Show environment variables
NEXT_PUBLIC_API_URL
Pregunta frecuente
Compón un panel expandible autónomo con un activador delimitado.
Accesibilidad
- El activador expone
aria-expandedyaria-controls, que apunta al contenido plegable. - Espacio o Intro sobre el activador con foco alternan el panel.
- Cuando está contraído, el contenido queda oculto para las tecnologías de asistencia y sale del orden de tabulación.
Playground interactivo
Edita las propiedades del componente y revisa el JSX exacto antes de copiarlo. La vista previa se carga solo cuando esta sección entra en pantalla.
JSX generado
<Collapsible
defaultOpen
>
<CollapsibleTrigger
className="w-full rounded-md border px-4 py-2 text-left text-sm font-medium"
>Repository details</CollapsibleTrigger>
<CollapsibleContent
className="mt-2 rounded-md bg-muted p-4 text-sm text-muted-foreground"
>React 19 · Tailwind v4 · Cloudflare Workers</CollapsibleContent>
</Collapsible>React 19 · Tailwind v4 · Cloudflare Workers
Referencia de API
Generada a partir de las exportaciones públicas de TypeScript en src/ui/collapsible.tsx. Las descripciones técnicas conservan el texto canónico del código fuente.
Collapsible
ComponenteProps: React.ComponentProps<typeof CollapsiblePrimitive.Root>CollapsibleTrigger
ComponenteProps: React.ComponentProps<typeof CollapsiblePrimitive.CollapsibleTrigger>CollapsibleContent
ComponenteProps: React.ComponentProps<typeof CollapsiblePrimitive.CollapsibleContent>Contrato de accesibilidad
Comportamiento legible por máquinas y responsabilidades de quien integra collapsible. Los detalles normativos conservan el texto canónico del registro.
- Soporte
- Gestionado por la primitiva
- Patrón
- disclosure
- Radix Collapsible
| Teclas | Comportamiento |
|---|---|
| Enter Space | Activate the focused control. |
Semántica incorporada
- The trigger manages aria-expanded and aria-controls for its content.
Responsabilidades de integración
- Use a button-like trigger with text that describes the hidden content.