Types
JsxElement
Définition de type pour des éléments structurés de type HTML dans du contenu JSX traduisible
Aperçu
JsxElement représente des éléments structurés de type HTML dans du contenu JSX pouvant être traduit.
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é | Type | Description |
|---|---|---|
t? | string | Nom de la balise HTML |
i? | number | Identifiant interne |
d? | GTProp | Propriétés/attributs GT |
c? | JsxChildren | Contenu des enfants |
Clés GT courantes
| Clé GT | Attribut HTML |
|---|---|
pl | placeholder |
ti | title |
alt | alt |
arl | aria-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
JsxChildren- Type de contenu des childrenJsxChild- Éléments enfants individuels
Comment trouvez-vous ce guide ?