feat(view): 修改个人主页样式

修改个人主页样式

Signed-off-by: Ching <loooching@gmail.com>
This commit is contained in:
Ching 2023-05-27 23:21:53 +08:00
parent 1527be4329
commit e08f5273d0
2 changed files with 16 additions and 3 deletions

View File

@ -10,8 +10,15 @@ import SwiftUI
class InstanceAppViewModel: ObservableObject {
private let instanceAppManager = InstanceAppManager()
@Published private var instance: Instance?
// MARK: intents
// let instanceApp: InstanceApp
//
// init(url: String) {
// self.instanceAppManager = InstanceAppManager()
//
// // 使 instanceApp
// let instanceApp: InstanceApp = instanceAppManager.createInstanceApp(at: url)
// self.instanceApp = instanceApp
// }
///
/// App
@ -19,4 +26,6 @@ class InstanceAppViewModel: ObservableObject {
func submitServerAddress(with url: String) -> InstanceApp {
instanceAppManager.createInstanceApp(at: url)
}
// MARK: intents
}

View File

@ -9,7 +9,6 @@ import SwiftUI
struct AddAccountView: View {
@State var serverAddress: String = ""
@StateObject var instanceAccountViewModel = InstanceAppViewModel()
@ObservedObject var instanceViewModel = InstanceViewModel()
@State var showInstanceInfo = false
@ -31,6 +30,11 @@ struct AddAccountView: View {
.autocorrectionDisabled(true)
.autocapitalization(.none)
}
.onChange(of: serverAddress) { newValue in
if newValue.isEmpty {
self.showInstanceInfo = false
}
}
}
var submitButtonSection: some View {