feat(view): 修改个人主页样式
修改个人主页样式 Signed-off-by: Ching <loooching@gmail.com>
This commit is contained in:
parent
1527be4329
commit
e08f5273d0
@ -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
|
||||
}
|
||||
|
||||
@ -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 {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user