Types

JsxElement

Définition de type pour les éléments structurés de type HTML dans du contenu JSX localisable

Présentation

JsxElement représente des éléments structurés de type HTML dans du contenu JSX localisable.

type JsxElement = {
  t?: string;      // nom de balise
  i?: number;      // id
  d?: GTProp;      // données/propriétés GT
  c?: JsxChildren; // enfants
};

Propriétés

PropriétéTypeDescription
t?stringNom de la balise HTML
i?numberIdentifiant interne
d?GTPropPropriétés/attributs GT
c?JsxChildrenContenu des enfants

Clés GT courantes

Clé GTAttribut HTML
plplaceholder
tititle
altalt
arlaria-label

Exemples

Utilisation de base

import { JsxElement, Variable } from 'generaltranslation';

// Élément simple
const heading: JsxElement = {
  t: 'h1',
  c: ['Bienvenue']
};

// Avec attributs
const button: JsxElement = {
  t: 'button',
  d: { ti: 'Soumettre le formulaire' },
  c: ['Soumettre']
};

Types associés

Que pensez-vous de ce guide ?

JsxElement