- Auth: переключено на Pulse API (api.digital-home.site) вместо health - TabBar: Главная, Задачи, Привычки, Здоровье, Финансы - Models: TaskModels, HabitModels, FinanceModels, обновлённые AuthModels - Services: APIService (Pulse API), HealthAPIService (health отдельно) - Dashboard: обзор дня с задачами, привычками, readiness, балансом - Tasks: список, фильтр, создание, выполнение, удаление - Habits: список с прогресс-баром, отметка выполнения, стрики - Health: бывший DashboardView, HealthKit sync через health API key - Finance: баланс, список транзакций, добавление расхода/дохода - Health данные через x-api-key вместо JWT токена health сервиса
27 lines
794 B
Swift
27 lines
794 B
Swift
import SwiftUI
|
|
|
|
struct MainTabView: View {
|
|
@EnvironmentObject var authManager: AuthManager
|
|
|
|
var body: some View {
|
|
TabView {
|
|
DashboardView()
|
|
.tabItem { Label("Главная", systemImage: "house.fill") }
|
|
|
|
TasksView()
|
|
.tabItem { Label("Задачи", systemImage: "checkmark.circle.fill") }
|
|
|
|
HabitsView()
|
|
.tabItem { Label("Привычки", systemImage: "flame.fill") }
|
|
|
|
HealthView()
|
|
.tabItem { Label("Здоровье", systemImage: "heart.fill") }
|
|
|
|
FinanceView()
|
|
.tabItem { Label("Финансы", systemImage: "rublesign.circle.fill") }
|
|
}
|
|
.accentColor(Color(hex: "00d4aa"))
|
|
.preferredColorScheme(.dark)
|
|
}
|
|
}
|