Control | QuickSettingsTile
QuickSettingsTile#
Descripción#
- Mosaico de ajustes rápidos (Wi-Fi, Bluetooth, No molestar) con dos zonas táctiles separadas: el cuerpo alterna o activa, y la zona de detalle abre información adicional.
Props#
icon(string) — Nombre del icono en el tema del escritorio. Requerido.iconType('icon' | 'symbol') — Variante del tema para el icono. Por defecto:'symbol'.title(string) — Título del ajuste, ya traducido. Requerido.status(string) — Texto de estado, ya traducido («Conectado a Casa», «Apagado»).active(boolean | null) — Si el mosaico alterna algo:true/false. Ennull(por omisión) abre otra cosa y no llevaaria-pressed. Por defecto:null.detail(boolean) — Muestra la zona de detalle con flecha ›. Por defecto:false.detailLabel(string) — Nombre accesible de la zona de detalle. Sin él, «Detalles de» + el título.disabled(boolean) — «Ahora no»: no se puede tocar, el estado queda como está. Por defecto:false.unavailable(boolean) — «Este equipo no lo tiene»: se ve apagado, muestra «No disponible» y no se puede tocar. Por defecto:false.unavailableLabel(string) — Texto de no disponible, ya traducido.loading(boolean) — Mientras el cambio se aplica. Por defecto:false.
Emite#
activate— Se emite al tocar el cuerpo (si no está bloqueado ni enloading).detail— Se emite al tocar la zona de detalle (si no está bloqueado).
Uso#
| |
Notas#
- El título y el estado usan
MarqueeText: si no entran, se deslizan en vez de cortarse. - Por debajo de 11,5 rem el círculo del icono se reemplaza por un icono chico de 16 px.
unavailablees distinto dedisabled: el primero es «este equipo no lo tiene», el segundo es «ahora no».