Panel
Agrupa contenido bajo una cabecera con plegado opcional.
import { NeuPanelComponent } from '@neural-ui/core/panel';Uso
Ejemplos
Datos de entrega
Prueba y configura
Datos del pedido
La entrega está incluida en este pedido.
<neu-panel
header="Datos del pedido"
[collapsible]="true"
[collapsed]="collapsed()"
(collapsedChange)="collapsed.set($event)"
expandLabel="Expandir"
collapseLabel="Plegar"
>
<p>La entrega está incluida en este pedido.</p>
</neu-panel>Datos y contenido
Accesibilidad y teclado
API
Inputs
Configura el componente con [propiedad]="valor". Tu aplicación proporciona estos valores; el componente no debe reemplazar el estado que le pasas.
Outputs
Escucha un evento con (evento)="handler($event)". La tabla indica qué datos recibe tu función y cómo utilizarlos.
Templates
ng-content proyecta contenido dentro del componente. Los inputs TemplateRef reciben un template; las directivas ng-template identifican templates con un contexto tipado. Una directiva compartida en el entrypoint no es necesariamente un slot de este componente.
Cada ejemplo muestra un template diferente. Alterna entre Demo y Código para consultar su implementación, imports y estado.
Cuerpo del panel
*
Datos del pedido
El contenido proyectado puede incluir acciones.
Confirmaciones: 0
Public Types
Abre un tipo para consultar su definición y los campos de sus interfaces.
Estilos y tokens
Tokens específicos
Este componente utiliza tokens compartidos del tema en lugar de tokens específicos.
Tokens compartidos utilizados
Sobrescríbelos en un contenedor local para afectar a este ejemplo. Una modificación en :root afecta a los demás componentes que utilizan el mismo token.