add fixture-backed admin and ios scaffold

This commit is contained in:
2026-04-09 15:30:00 +02:00
parent a1dcebaec1
commit 87f152a232
33 changed files with 927 additions and 24 deletions
@@ -0,0 +1,15 @@
import SwiftUI
struct FeedView: View {
var body: some View {
VStack(alignment: .leading, spacing: 12) {
Text("Next round")
.font(.headline)
Text("A new clip is ready for review.")
.foregroundStyle(.secondary)
}
.padding()
.background(HermesTheme.surface)
.clipShape(RoundedRectangle(cornerRadius: 20, style: .continuous))
}
}
@@ -0,0 +1,18 @@
import SwiftUI
struct OnboardingView: View {
var body: some View {
VStack(alignment: .leading, spacing: 12) {
Text("Study intro")
.font(.headline)
Text("Watch the clip, make your choice before lock, then see the reveal.")
.foregroundStyle(.secondary)
Button("Start session") {}
.buttonStyle(.borderedProminent)
}
.padding()
.background(HermesTheme.surface)
.foregroundStyle(HermesTheme.textPrimary)
.clipShape(RoundedRectangle(cornerRadius: 20, style: .continuous))
}
}
@@ -0,0 +1,7 @@
import SwiftUI
struct ResultView: View {
var body: some View {
Text("Result scaffold")
}
}
@@ -0,0 +1,7 @@
import SwiftUI
struct RevealView: View {
var body: some View {
Text("Reveal scaffold")
}
}
@@ -0,0 +1,8 @@
import SwiftUI
struct RoundView: View {
var body: some View {
Text("Round scaffold")
.padding()
}
}
@@ -0,0 +1,7 @@
import SwiftUI
struct SelectionView: View {
var body: some View {
Text("Selection scaffold")
}
}
@@ -0,0 +1,7 @@
import SwiftUI
struct SessionView: View {
var body: some View {
Text("Session scaffold")
}
}
@@ -0,0 +1,7 @@
import SwiftUI
struct SettingsView: View {
var body: some View {
Text("Settings scaffold")
}
}