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àTipoDescrizione
t?stringNome del tag HTML
i?numberIdentificatore interno
d?GTPropProprietà/attributi GT
c?JsxChildrenContenuto dei figli

Chiavi GT comuni

Chiave GTAttributo HTML
plplaceholder
tititle
altalt
arlaria-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

Come valuti questa guida?

JsxElement