Types
JsxElement
Definizione di tipo per elementi strutturati simili a HTML in contenuti JSX traducibili
Panoramica
JsxElement rappresenta elementi strutturati simili a HTML all'interno di contenuti JSX traducibili.
type JsxElement = {
t?: string; // nome del tag
i?: number; // ID
d?: GTProp; // dati/proprietà GT
c?: JsxChildren; // nodi figli
};Proprietà
| Proprietà | Tipo | Descrizione |
|---|---|---|
t? | string | Nome del tag HTML |
i? | number | Identificatore interno |
d? | GTProp | Proprietà/attributi GT |
c? | JsxChildren | Contenuto dei figli |
Chiavi GT comuni
| Chiave GT | Attributo HTML |
|---|---|
pl | placeholder |
ti | title |
alt | alt |
arl | aria-label |
Esempi
Utilizzo di base
import { JsxElement, Variable } from 'generaltranslation';
// Simple element
const heading: JsxElement = {
t: 'h1',
c: ['Benvenuto']
};
// With attributes
const button: JsxElement = {
t: 'button',
d: { ti: 'Invia modulo' },
c: ['Invia']
};Tipi correlati
JsxChildren- Tipo di contenuto dei childrenJsxChild- Singoli elementi child
Come valuti questa guida?