feat: set up project

This commit is contained in:
dscyrescotti
2024-05-04 11:26:14 +07:00
parent 4806a4294a
commit 45b63ca0d9
5 changed files with 95 additions and 30 deletions
@@ -11,7 +11,7 @@ import SwiftUI
struct MemolaApp: App {
var body: some Scene {
WindowGroup {
ContentView()
MemosView()
}
}
}
-24
View File
@@ -1,24 +0,0 @@
//
// ContentView.swift
// Memola
//
// Created by Dscyre Scotti on 5/4/24.
//
import SwiftUI
struct ContentView: View {
var body: some View {
VStack {
Image(systemName: "globe")
.imageScale(.large)
.foregroundStyle(.tint)
Text("Hello, world!")
}
.padding()
}
}
#Preview {
ContentView()
}
+22
View File
@@ -0,0 +1,22 @@
//
// MemoView.swift
// Memola
//
// Created by Dscyre Scotti on 5/4/24.
//
import SwiftUI
struct MemoView: View {
@Environment(\.dismiss) var dismiss
var body: some View {
VStack {
Text("Memo View")
Button {
dismiss()
} label: {
Text("Close Memo")
}
}
}
}
+25
View File
@@ -0,0 +1,25 @@
//
// MemosView.swift
// Memola
//
// Created by Dscyre Scotti on 5/4/24.
//
import SwiftUI
struct MemosView: View {
@State var isPresented: Bool = false
var body: some View {
VStack {
Text("Memos View")
Button {
isPresented.toggle()
} label: {
Text("Open Memo")
}
.fullScreenCover(isPresented: $isPresented) {
MemoView()
}
}
}
}