GuideComposantsHooksFonctionsTypesTokensCode source sur GitHub
Apparence
Langue
Pages
Les emplacements

ageConsent

Un texte que Hodi ajoute après la case J'ai au moins 13 ans, quand une personne crée son compte. Il sert à faire accepter les conditions du service avec la même case.

Où dans Hodi

Quand une personne crée son compte, Hodi lui demande de cocher J'ai au moins 13 ans. Le texte ageConsent continue la phrase de cette case, après une espace : J'ai au moins 13 ans et j'accepte les conditions d'utilisation.

ageConsent n'est pas un composant : c'est un texte. Hodi le dessine lui-même, dans la phrase de la case.

Exemple

Le texte est une clé des locales du plugin. Une balise comme <terms> dans ce texte devient un lien vers l'adresse donnée dans links, ouvert dans un nouvel onglet.

web/public.tsx
import { definePlugin } from 'hodi:sdk'

definePlugin({
  ageConsent: {
    text: 'consent',
    links: { terms: '/#terms' }
  }
})
locales/fr.json
{
  "consent": "et j'accepte les <terms>conditions d'utilisation</terms>"
}

Sans lien, ageConsent peut aussi être la clé seule : ageConsent: 'consent'.

Les champs

Champs? : facultatif
textstring

Une clé des locales du plugin.

links?Record<string, string>

Les adresses des liens, sur ce serveur ou en https.