parent
4f614bcb37
commit
df5bb8c8d4
@ -0,0 +1,43 @@ |
||||
// |
||||
// DialView.swift |
||||
// LeCountdown |
||||
// |
||||
// Created by Laurent Morvillier on 30/01/2023. |
||||
// |
||||
|
||||
import SwiftUI |
||||
|
||||
struct DialView: View { |
||||
|
||||
@EnvironmentObject var environment: AppEnvironment |
||||
|
||||
var name: String |
||||
var duration: String |
||||
|
||||
var body: some View { |
||||
|
||||
VStack { |
||||
HStack { |
||||
Text(name.uppercased()).monospaced() |
||||
Spacer() |
||||
} |
||||
HStack { |
||||
Text(duration).monospaced() |
||||
Spacer() |
||||
} |
||||
Spacer() |
||||
}.padding() |
||||
.frame(width: 200, height: 200) |
||||
.foregroundColor(.white) |
||||
.background(Color.cyan) |
||||
.cornerRadius(32.0) |
||||
} |
||||
|
||||
} |
||||
|
||||
struct DialView_Previews: PreviewProvider { |
||||
|
||||
static var previews: some View { |
||||
DialView(name: "Running", duration: "2:00").environment(\.managedObjectContext, PersistenceController.preview.container.viewContext) |
||||
} |
||||
} |
||||
Loading…
Reference in new issue