adwaita.docc/Resources/Navigation/ContentView5.swift

23 lines
518 B
Swift

//
// ContentView.swift
// Subtasks
//
import Adwaita
struct ContentView: View {
@State("tasks") private var tasks: [Task] = []
@State private var destination: NavigationStack<Task> = .init()
var app: AdwaitaApp
var view: Body {
NavigationView($destination, "Subtasks") { task in
TaskList(tasks: .constant(task.subtasks), destination: $destination, app: app)
} initialView: {
TaskList(tasks: $tasks, destination: $destination, app: app)
}
}
}