Skip to content

Sparks ​

Les sparks sont des comportements facultatifs que vous ajoutez à un élément créé avec UIX Forge, dans la liste forge.sparks. Chaque spark possède une clé type et ses propres options de configuration.

Sparks disponibles :

  • 💬 Info-bulle — ajoute une info-bulle stylisée à un élément de l'élément créé.
  • :material-button-cursor: Bouton — insère un élément interactif ha-button avant ou après un élément cible.
  • 🏷️ Attribut — ajoute, remplace ou supprime un attribut d'un élément cible.
  • ⚡ Événement — reçoit les événements DOM des actions fire-dom-event et expose leurs données sous forme de variables de modèle.
  • ⭐ Icône de tuile — insère un élément ha-tile-icon avant ou après un élément cible.
  • 🛡️ Badge d'état — insère un élément state-badge avant ou après un élément cible.
  • :material-grid: Grille — applique une disposition CSS Grid à un conteneur.
  • 🔍 Recherche — recherche des éléments par sélecteur CSS et filtre textuel facultatif, puis modifie leurs classes, attributs ou contenu textuel.
  • :material-map: Carte — conserve le niveau de zoom et le centre d'une carte lors des mises à jour d'état de Home Assistant.
  • :material-lock: Verrou — affiche une icône de verrouillage et bloque les interactions jusqu'à la saisie d'un code PIN, d'une phrase secrète ou à une confirmation.
  • :material-information-outline: Plus d'informations — intègre les informations détaillées Home Assistant d'une entité.
  • :material-star-four-points-outline: Icône superposée — superpose une ha-icon ou une ha-state-icon à un élément.
  • :material-image-outline: Arrière-plan — ajoute derrière un élément un arrière-plan coloré, une image, une vidéo ou un flux de caméra.
  • :material-palette: Thème — applique un thème frontend à l'élément ou à l'un de ses descendants.