import SwiftUI import WidgetKit struct SmallWidgetView: View { let entry: SolvervEntry @Environment(\.widgetRenderingMode) var renderingMode var body: some View { VStack(spacing: 8) { // Seasonal emoji Text(entry.emoji) .font(.system(size: 40)) // Days countdown Text("\(entry.def.daysUntilNext())") .font(.system(.title, design: .default).weight(.bold)) Text("days") .font(.caption2) } .padding() } } #Preview { let entry = SolvervEntry(def: SolvervDef(utcString: "2026-12-21 20:50:00")) SmallWidgetView(entry: entry) }