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 {
|
class InstanceAppViewModel: ObservableObject {
|
||||||
private let instanceAppManager = InstanceAppManager()
|
private let instanceAppManager = InstanceAppManager()
|
||||||
@Published private var instance: Instance?
|
@Published private var instance: Instance?
|
||||||
|
// let instanceApp: InstanceApp
|
||||||
// MARK: intents
|
//
|
||||||
|
// init(url: String) {
|
||||||
|
// self.instanceAppManager = InstanceAppManager()
|
||||||
|
//
|
||||||
|
// // 使用一个闭包来初始化 instanceApp
|
||||||
|
// let instanceApp: InstanceApp = instanceAppManager.createInstanceApp(at: url)
|
||||||
|
// self.instanceApp = instanceApp
|
||||||
|
// }
|
||||||
|
|
||||||
/// 提交实例地址
|
/// 提交实例地址
|
||||||
/// 在该实例中创建对应的 App
|
/// 在该实例中创建对应的 App
|
||||||
@ -19,4 +26,6 @@ class InstanceAppViewModel: ObservableObject {
|
|||||||
func submitServerAddress(with url: String) -> InstanceApp {
|
func submitServerAddress(with url: String) -> InstanceApp {
|
||||||
instanceAppManager.createInstanceApp(at: url)
|
instanceAppManager.createInstanceApp(at: url)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// MARK: intents
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,7 +9,6 @@ import SwiftUI
|
|||||||
|
|
||||||
struct AddAccountView: View {
|
struct AddAccountView: View {
|
||||||
@State var serverAddress: String = ""
|
@State var serverAddress: String = ""
|
||||||
@StateObject var instanceAccountViewModel = InstanceAppViewModel()
|
|
||||||
@ObservedObject var instanceViewModel = InstanceViewModel()
|
@ObservedObject var instanceViewModel = InstanceViewModel()
|
||||||
@State var showInstanceInfo = false
|
@State var showInstanceInfo = false
|
||||||
|
|
||||||
@ -31,6 +30,11 @@ struct AddAccountView: View {
|
|||||||
.autocorrectionDisabled(true)
|
.autocorrectionDisabled(true)
|
||||||
.autocapitalization(.none)
|
.autocapitalization(.none)
|
||||||
}
|
}
|
||||||
|
.onChange(of: serverAddress) { newValue in
|
||||||
|
if newValue.isEmpty {
|
||||||
|
self.showInstanceInfo = false
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var submitButtonSection: some View {
|
var submitButtonSection: some View {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user