Réglages (settings)
Onglet Réglages : apparence, langue, haptique, compte, abonnement, notifications, à propos.
Fiche technique
Section intitulée « Fiche technique »| Paquet | @daroms/module-settings |
| Activer | bun daroms module add settings |
| Requiert | aucun module |
| Dépendances natives | aucune |
| Routes ajoutées | app/(tabs)/settings.tsx (SettingsScreen) |
| Onglets | settings (icône Settings) |
| Migrations | aucune |
| Edge functions | aucune |
| Variables d’environnement | aucune |
| Gate de navigation | non |
| Section de réglages | non |
Mise en place et usage
Section intitulée « Mise en place et usage »Onglet Réglages : apparence (système, clair, sombre), langue, retour haptique, sections apportées par les autres modules (useSettings : compte, abonnement, notifications), à propos (version, liens manifest.store).
- Activer :
bun daroms module add settings. - Ajouter une section depuis un module :
useSettings: () => SettingsSection[]dansdefineModule.
Configuration
Section intitulée « Configuration »Dans app.manifest.ts > modules['settings'], validée par modules/settings/config.ts au démarrage.
| Clé | Schéma zod | Rôle |
|---|---|---|
appearance |
z.boolean().default(true) |
- |
language |
z.boolean().default(true) |
- |
haptics |
z.boolean().default(true) |
- |
import { SettingsScreen } from '@daroms/module-settings'- Valeurs :
SettingsScreen