| 123456789101112131415161718192021222324252627282930 |
- //
- // NewProjectMenu.swift
- // Todos
- //
- // Created by Sam Jaffe on 3/2/26.
- //
- import SwiftUI
- import SwiftData
- struct NewProjectMenu: View {
- @Environment(\.modelContext) private var modelContext
- @Query private var items: [Project]
- var body: some View {
- Button("New Project", action: addItem)
- .keyboardShortcut("N", modifiers: [.command])
- }
- private func addItem() {
- withAnimation {
- let newItem = Project(sortOrder: items.count)
- modelContext.insert(newItem)
- }
- }
- }
- #Preview {
- NewProjectMenu()
- }
|