45 lines
937 B
Swift
45 lines
937 B
Swift
//
|
|
// CurrentStreakTemplate.swift
|
|
// Feels (iOS)
|
|
//
|
|
// Created by Trey Tartt on 2/9/22.
|
|
//
|
|
|
|
import SwiftUI
|
|
|
|
struct CurrentStreakTemplate: View, SharingTemplate {
|
|
static var description: String {
|
|
"CurrentStreakTemplate"
|
|
}
|
|
|
|
var isPreview: Bool
|
|
|
|
var startDate: Date
|
|
var endDate: Date
|
|
|
|
var preview: some View {
|
|
Rectangle()
|
|
.frame(width: 150, height: 50, alignment: .leading)
|
|
}
|
|
|
|
var mainView: some View {
|
|
Text("CurrentStreakTemplate body")
|
|
}
|
|
|
|
var body: some View {
|
|
if isPreview {
|
|
preview
|
|
} else {
|
|
mainView
|
|
}
|
|
}
|
|
}
|
|
|
|
struct CurrentStreakTemplate_Previews: PreviewProvider {
|
|
static var previews: some View {
|
|
CurrentStreakTemplate(isPreview: true, startDate: Date(), endDate: Date())
|
|
|
|
CurrentStreakTemplate(isPreview: false, startDate: Date(), endDate: Date())
|
|
}
|
|
}
|