Utilidades@unozero-ai/ui

Glifos de marca

Logotipos de terceros que no están en lucide, en el tamaño de un icono.

Usar

import { BrandGlyph } from "@unozero-ai/ui/react";

<BrandGlyph></BrandGlyph>

Los seis glifos

Logotipos de terceros que lucide no trae: los canales por los que escribe un huésped y las apps que se conectan al producto. Son marcas ajenas, no iconos del sistema: sus colores son los de cada empresa, no tokens, y no cambian con el tenant ni con el tema.

Cambia frente al kit React: los seis componentes (GoogleGlyph, WhatsAppGlyph…) son ahora un solo elemento, BrandGlyph, que elige la marca con name. BRAND_GLYPHS, del paquete raíz, trae la lista de nombres.

Google y Claude llevan su color dentro y no se recolorean. Los demás usan currentColor y toman el color del texto que los rodea. Si un botón de acceso necesita el verde de WhatsApp o el azul de Facebook, usa SocialButton, que ya lo aplica; los colores de marca, por si los necesitas sobre su propio logotipo, están en BRAND_COLORS.

google

Colores de Google

claude

Naranja de Claude

whatsapp

Hereda el color

facebook

Hereda el color

instagram

Hereda el color

chatgpt

Hereda el color

Tamaños

size va en píxeles y fija el ancho y el alto; por defecto, 18, el tamaño de un icono del sistema. Iguálalo al icono que tenga al lado: 16 junto a texto de 14 px y 12 dentro de un badge.

12
16
18 · por defecto
24
32

Junto a texto

El glifo acompaña al nombre del canal, nunca lo sustituye: es aria-hidden y el lector de pantalla no lo anuncia. Si alguna vez va solo, como icono de un IconButton, el nombre lo pone el label del botón. El estado del canal lo dice el badge, no el color del logotipo.

  • WhatsApp

    +57 310 482 9175

    Conectado
  • Instagram

    @hotelcasamar

    Conectado
  • Facebook

    Sin página vinculada

    Sin conectar
Asistentes con acceso:ClaudeChatGPT

API

Generada del custom-elements.json que publica @unozero-ai/ui. Las partes se estilan desde tu CSS con el nombre del elemento: uz-button::part(base).

BrandGlyph · <uz-brand-glyph>

PropTipoDefectoDescripción
name"google" | "whatsapp" | "facebook" | "instagram" | "claude" | "chatgpt""google"La marca: google, whatsapp, facebook, instagram, claude o chatgpt.
sizenumber18Ancho y alto en px. 18 = un icono del sistema; 16 junto a texto de 14 px; 12 en un badge.