From cdf67ff47712875988e5ae57b5fae556c01e4058 Mon Sep 17 00:00:00 2001 From: exresai Date: Fri, 11 Jul 2025 18:02:16 +0300 Subject: [PATCH] added statistics folders --- SportApp/HomeView.swift | 1 - SportApp/Statistics/Model/DTO/ReggedDTO.swift | 7 +++++++ SportApp/Statistics/View/StatisticsView.swift | 14 ++++++++++++++ .../ViewModel/StatisticsViewModel.swift | 16 ++++++++++++++++ 4 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 SportApp/Statistics/Model/DTO/ReggedDTO.swift create mode 100644 SportApp/Statistics/ViewModel/StatisticsViewModel.swift diff --git a/SportApp/HomeView.swift b/SportApp/HomeView.swift index 3d47bfa..9c8a0b8 100644 --- a/SportApp/HomeView.swift +++ b/SportApp/HomeView.swift @@ -81,7 +81,6 @@ struct HomeView: View { .tabItem { Label("Профиль", systemImage: "person.crop.circle") } - .tag(2) } } diff --git a/SportApp/Statistics/Model/DTO/ReggedDTO.swift b/SportApp/Statistics/Model/DTO/ReggedDTO.swift new file mode 100644 index 0000000..b667abe --- /dev/null +++ b/SportApp/Statistics/Model/DTO/ReggedDTO.swift @@ -0,0 +1,7 @@ +// +// ReggedDTO.swift +// SportApp +// +// Created by user on 11.07.2025. +// + diff --git a/SportApp/Statistics/View/StatisticsView.swift b/SportApp/Statistics/View/StatisticsView.swift index 0c79298..b3d00dc 100644 --- a/SportApp/Statistics/View/StatisticsView.swift +++ b/SportApp/Statistics/View/StatisticsView.swift @@ -5,3 +5,17 @@ // Created by user on 11.07.2025. // +import SwiftUI + +struct StatisticsView: View { + @EnvironmentObject var coordinator: Coordinator + + var body: some View { + if coordinator.user.isAdmin == true { + + } + ScrollView{ + + } + } +} diff --git a/SportApp/Statistics/ViewModel/StatisticsViewModel.swift b/SportApp/Statistics/ViewModel/StatisticsViewModel.swift new file mode 100644 index 0000000..8c9d8cf --- /dev/null +++ b/SportApp/Statistics/ViewModel/StatisticsViewModel.swift @@ -0,0 +1,16 @@ +// +// StatisticsViewModel.swift +// SportApp +// +// Created by user on 11.07.2025. +// + +import Combine +import Foundation + +@MainActor +class StatisticsViewModel: ObservableObject { + @Published var tournirs: [ReggedDTO] = [] + + +}