- Inicio
- Primitivas
- Banner
Banner
Barra de notificación del sitio que se puede cerrar.
Vista previa
Banner proporciona una barra de notificación del sitio que se puede cerrar. La parte Close cierra el banner cuando se activa.
Uso
Compón Root, Content y Close.
import * as Banner from "@solidiom/banner"
function AnnouncementBanner() {
return (
<Banner.Root>
<Banner.Content>Hemos actualizado nuestros términos de servicio.</Banner.Content>
<Banner.Close>Descartar</Banner.Close>
</Banner.Root>
)
}Instalación
Instala el paquete con pnpm add @solidiom/banner. El paquete requiere dependencias pares compatibles de solid-js y @solidjs/web.
Partes
banner expone 3 partes:
- Root —
data-part="root". Contenedor de la barra de notificación. - Content —
data-part="content". Contiene el mensaje de notificación. - Close —
data-part="close". Cierra el banner cuando se activa.
Estilos
banner incluye los atributos data-scope="banner" y data-part en cada parte para seleccionar estilos CSS o recetas.
Teclado y comportamiento
Este primitivo no tiene interacción de teclado propia más allá del control Close, que cierra el banner cuando se activa.
Composición
Banner se compone con texto, enlaces y acciones en línea dentro de su Content, y puede colocarse en la parte superior de un diseño de página.
SSR e hidratación
Banner renderiza HTML estático en el servidor; el control Close activa su manejador de cierre durante la hidratación.