Skip to main content

UI Components

Use sdk.modules.nutrition after connectUser to embed the SDK UI or open screens.

Embedding

let nutritionVC = sdk.modules.nutrition.getViewController()
present(nutritionVC, animated: true)
// Or add as child / to a container

For SwiftUI, use getView() (iOS 14+), for example:

if #available(iOS 14.0, *) {
sdk.modules.nutrition.getView()
}

Opening screens

sdk.modules.nutrition.showDiary(date: nil)
sdk.modules.nutrition.showPlans()

Next steps