import SwiftUI
struct Dashboard: View {
@State var datestring = ""
var body: some View {
ZStack {
LinearGradient (gradient: Gradient(colors: [.blue, .white]), startPoint: .topLeading, endPoint:.bottomTrailing)
.edgesIgnoringSafeArea(.all)
VStack {
VStack {
Text("Hei Håkon 👋")
.font(.system(size: 32, weight:.medium, design: .default))
.foregroundColor(.white)
Text("Dagens dato er \(datestring)")
.foregroundColor(.white)
.onAppear {
datestring =
Date.now.formatted(.dateTime.weekday().day().month()) }
}
VStack {
Text("🛥️")
.font(.system(size: 120, weight:.medium, design: .default))
.foregroundColor(.white)
.padding(10)
}
VStack {
Text("Dagens tilstander 🌊")
.font(.system(size: 25, weight:.medium, design: .default))
.foregroundColor(.white)
.padding(15)
}
Spacer()
}
NavigationLink (destination: Gj_reoppgave(), label: {
Text("Gå til gjøreoppgaver")
.foregroundColor(.white)
.font(.headline)
.frame(height:55)
.frame(maxWidth: .infinity)
.background(.blue)
.cornerRadius(10)
.multilineTextAlignment(.center)
.padding(30)
})
}
}
struct Dashboard_Previews: PreviewProvider {
static var previews: some View {
Dashboard()
}
}
}