/
vadelic
/
TgBot
Обзор
Документация
Войти
/
vadelic
/
TgBot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
TelegramBot/LogView.swift
48 строк
773 B
theeska
init
06 фев 2025, 21:04
06 фев 2025, 21:04
e324bf9
Код
Авторство
О чём код?
// // LogView.swift // TelegramBot // // Created by theeska on 06.02.2025. // import Foundation import SwiftUI class LogManager: ObservableObject { @Published var logs: [String] = [] static let shared = LogManager() private init() {} func addLog(_ log: String) { print(log) Task { @MainActor in logs.append(log) } } } struct LogWindowView: View { @ObservedObject var logManager = LogManager.shared var body: some View { VStack { Text("Логи") .font(.title) .padding(.top) ScrollView { VStack(alignment: .leading) { ForEach(logManager.logs, id: \.self) { log in Text(log) .padding(4) .font(.system(size: 12)) } } } .border(Color.gray, width: 1) .padding(.top) } .padding() } }