| 123456789101112131415161718192021222324252627 |
- //
- // SaveSnapshotMenu.swift
- // Todos
- //
- // Created by Sam Jaffe on 3/1/26.
- //
- import SwiftUI
- import SwiftData
- struct SaveSnapshotMenu: View {
- @Environment(\.modelContext) private var modelContext
- @Query private var items: [Project]
- var body: some View {
- Button("Save Snapshot", systemImage: "square.and.arrow.down") {
- let snapshot = Date().formatted(.iso8601)
- SaveController.save(items, toUrl: SaveController.filename(date: snapshot))
- }
- .keyboardShortcut("S", modifiers: .command)
- }
- }
- #Preview {
- SaveSnapshotMenu()
- }
|