Composants UI
Après l’initialisation du SDK (AzeooProvider ou getAzeooSDK().initialize(...)) et la connexion de l’utilisateur (connect(...)), vous pouvez soit intégrer l’UI des modules dans votre mise en page, soit les ouvrir en tant que surcouches (overlays) depuis le code.
Vues natives
NutritionView rend l’expérience de nutrition en ligne. Enveloppez votre application (ou le sous-arbre qui l’utilise) avec AzeooProvider, terminez connect, puis montez la vue.
Propriétés courantes :
bottomSafeArea— ajoute un espacement en bas pour les indicateurs Home / barre d’onglets (par défauttrue; souventfalsesi une barre d’onglets gère déjà le padding).style— style React Native habituel pour la vue (ex.{ flex: 1 }).onLoad/onError— lorsque la surface native est prête ou échoue.
Tant que l’utilisateur n’est pas connecté, ces composants affichent un état court Non connecté au lieu du module Flutter.
Consultez le démarrage rapide et les exemples.
Ouvrir des modules depuis le code
Utilisez getAzeooSDK() depuis react-native-azeoo-lib ou useAzeoo().sdk après la connexion. Exemples d’appels :
- Présentation plein écran :
showNutrition(bottomSafeArea),hideNutrition() - Feuille modale :
displayNutritionModal(bottomSafeArea),dismissNutritionModal() - Navigation dans le module :
navigateTo(module, screen),goBack(),handleDeepLink(uri)
bottomSafeArea est un booléen : même signification que sur les composants de vue.
Liste complète et patterns : API du client. Notes centrées module : Module Nutrition.