# mana-swift-ui Native SwiftUI-Komponenten für alle nativen Apps des Vereins **mana e.V.** Heute genau ein Library-Product: - **ManaAuthUI** — vollständige Auth-Reise (Login, Sign-Up, Email-Verifikation, Passwort-Reset, Account-Management) als SwiftUI-Views. Konsumiert `ManaCore` für API-Calls und `ManaTokens` für Vereins-Designwerte. Wird konsumiert von `cards-native`, `manaspur-native`, `memoro-native` und allen kommenden Verein-Apps. ## Verhältnis zu `mana-swift-core` `mana-swift-core` liefert die Wire-/Auth-/Token-Schicht: `AuthClient`, `AuthenticatedTransport`, `KeychainStore`, Farben, Spacings. Dieses Paket setzt darauf auf und liefert UI. Getrennte Repos, damit `mana-swift-core` stabil bleibt während sich die UI-Komponenten organisch entwickeln. ## Lokal entwickeln ```bash swift build swift test ``` `../mana-swift-core/` muss als Schwester-Verzeichnis existieren. ## Konventionen Siehe [`CLAUDE.md`](CLAUDE.md).