diff options
Diffstat (limited to 'Solsnu.Widget/Views/LargeWidgetView.swift')
| -rw-r--r-- | Solsnu.Widget/Views/LargeWidgetView.swift | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/Solsnu.Widget/Views/LargeWidgetView.swift b/Solsnu.Widget/Views/LargeWidgetView.swift deleted file mode 100644 index beba39c..0000000 --- a/Solsnu.Widget/Views/LargeWidgetView.swift +++ /dev/null @@ -1,51 +0,0 @@ -import SwiftUI -import WidgetKit - -struct LargeWidgetView: View { - let entry: SolvervEntry - - var body: some View { - VStack(spacing: 12) { - // Top: Emoji - Text(entry.emoji) - .font(.system(size: 80)) - .frame(height: 100) - - // Bottom: Info - VStack(alignment: .leading, spacing: 10) { - // Event name and countdown - VStack(alignment: .leading, spacing: 4) { - Text("Season Event") - .font(.headline) - - Text("\(entry.def.daysUntilNext()) days") - .font(.system(.title2, design: .default).weight(.bold)) - } - - // Progress bar - ProgressView(value: Double(entry.def.progressRatio())) - - Divider() - - // Event info - VStack(alignment: .leading, spacing: 6) { - Text("Upcoming") - .font(.caption) - .foregroundColor(.secondary) - - Text("More events coming soon") - .font(.caption) - } - - Spacer() - } - .padding(.horizontal) - .padding(.vertical, 8) - } - } -} - -#Preview { - let entry = SolvervEntry(def: SolvervDef(utcString: "2026-12-21 20:50:00")) - LargeWidgetView(entry: entry) -} |
