d
This commit is contained in:
@@ -7,6 +7,9 @@ public extension MeetupId {
|
||||
static let M = "MeetupId"
|
||||
static let textApp = "MeetupId.textApp"
|
||||
static let textUI = "MeetupId.textUI"
|
||||
|
||||
static let testTextApp = "MeetupId.testTextApp"
|
||||
static let testTextUI = "MeetupId.testTextUI"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
19
Modules/MeetupIdX/src/MeetupId.TV.swift
Normal file
19
Modules/MeetupIdX/src/MeetupId.TV.swift
Normal file
@@ -0,0 +1,19 @@
|
||||
import BusX
|
||||
import SwiftUI
|
||||
|
||||
extension MeetupId {
|
||||
public struct TV: View {
|
||||
@StateObject var textField = BusUI.TextField(K.testTextApp, K.testTextUI)
|
||||
|
||||
public init(_ id: String) {
|
||||
textField.id = id
|
||||
}
|
||||
|
||||
public var body: some View {
|
||||
TextField("TV", value: $textField.v, formatter: BusUI.TextFieldSource())
|
||||
.padding(8)
|
||||
.border(Color.blue)
|
||||
.animation(.easeInOut(duration: 0.3))
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -6,6 +6,9 @@ struct Content: View {
|
||||
var body: some View {
|
||||
MeetupId.V()
|
||||
Divider()
|
||||
MeetupId.TV("uuid-1")
|
||||
Divider()
|
||||
MeetupId.TV("uuid-2")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user