NativebrikProvider
定義
public struct NativebrikProvider<Content: View>: View {
public init(client: Nativebrik, @ViewBuilder content: () -> Content)
public var body: some View
}
ビュー階層のルートに NativebrikProvider
を追加
NativebrikProvider
を追加@main
struct YourApp: App {
var client = NativebrikClient(projectId: "<YOUR_PROJECT_ID>")
var body: some Scene {
WindowGroup {
NativebrikProvider(client: client) {
ContentView()
}
}
}
}
子ビューから Nativebrik
クライアントにアクセス
Nativebrik
クライアントにアクセスstruct ContentView: View {
@EnvironmentObject var nativebrik: NativebrikClient
var body: some View {
Text("Hello, world!")
nativebrik
.experiment
.embedding("TOP_COMPONENT")
.frame(width: nil, height: 270)
}
}
Last updated