Saltar al contenido principal
Los Accordions permiten a los usuarios expandir y contraer secciones de contenido. Usa los Accordions para la revelación progresiva y para organizar la información.

Accordion individual

Puedes poner cualquier contenido aquí, incluidos otros componentes, como código:
HelloWorld.java
 class HelloWorld {
     public static void main(String[] args) {
         System.out.println("Hello, World!");
     }
 }
Accordion example
<Accordion title="Soy un Accordion.">
  Puedes poner cualquier contenido aquí, incluyendo otros componentes, como código:

   ```java HelloWorld.java
    class HelloWorld {
        public static void main(String[] args) {
            System.out.println("¡Hola, Mundo!");
        }
    }
  ```
</Accordion>

Grupos de Accordion

Agrupa Accordions relacionados con <AccordionGroup>. Esto crea una sección coherente de Accordions que se pueden expandir o contraer individualmente.
Puedes incluir otros componentes dentro de los Accordions.
HelloWorld.java
class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
Añade iconos para que los Accordions sean más distintivos visualmente y fáciles de explorar de un vistazo.
Mantén el contenido relacionado organizado en grupos.
Accordion Group Example
<AccordionGroup>
  <Accordion title="Primeros pasos">
    Puedes incluir otros componentes dentro de los Accordion.

    ```java HelloWorld.java
    class HelloWorld {
        public static void main(String[] args) {
            System.out.println("¡Hola, Mundo!");
        }
    }
    ```
  </Accordion>

  <Accordion title="Funciones avanzadas" icon="alien-8bit">
    Añade iconos para hacer que los accordion sean más distintivos visualmente y fáciles de revisar.
  </Accordion>

  <Accordion title="Solución de problemas">
    Mantén el contenido relacionado organizado en grupos.
  </Accordion>
</AccordionGroup>

Propiedades

title
string
required
Título en la vista previa del Accordion.
description
string
Detalle debajo del título en la vista previa del Accordion.
defaultOpen
boolean
default:"false"
Indica si el Accordion está abierto de manera predeterminada.
icon
string
El icono que se mostrará.Opciones:
  • Nombre del icono de Font Awesome
  • Nombre del icono de Lucide
  • Código SVG (compatible con JSX) envuelto entre llaves
  • URL a un icono alojado externamente
  • Ruta a un archivo de icono en tu proyecto
Para iconos SVG personalizados:
  1. Convierte tu SVG usando el convertidor SVGR.
  2. Pega tu código SVG en el campo de entrada de SVG.
  3. Copia el elemento completo <svg>...</svg> del campo de salida JSX.
  4. Envuelve el código SVG compatible con JSX entre llaves: icon={<svg ...> ... </svg>}.
  5. Ajusta height y width según sea necesario.
iconType
string
El estilo de icono de Font Awesome. Solo se usa con iconos de Font Awesome.Opciones: regular, solid, light, thin, sharp-solid, duotone, brands.
I