added formatter
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
e666a792e0
commit
6e1bab1b17
@ -21,7 +21,12 @@ class DatePickerViewController: BaseViewController<DatePicker> {
|
|||||||
var errorSwitch = Toggle()
|
var errorSwitch = Toggle()
|
||||||
var tooltipTitleTextField = TextField()
|
var tooltipTitleTextField = TextField()
|
||||||
var tooltipContentTextField = TextField()
|
var tooltipContentTextField = TextField()
|
||||||
|
lazy var dateFormatPickerSelectorView = {
|
||||||
|
PickerSelectorView(title: "shortNumeric",
|
||||||
|
picker: self.picker,
|
||||||
|
items: DatePicker.DateFormat.allCases)
|
||||||
|
}()
|
||||||
|
|
||||||
override func viewDidLoad() {
|
override func viewDidLoad() {
|
||||||
super.viewDidLoad()
|
super.viewDidLoad()
|
||||||
addContentTopView(view: component)
|
addContentTopView(view: component)
|
||||||
@ -33,6 +38,7 @@ class DatePickerViewController: BaseViewController<DatePicker> {
|
|||||||
addFormRow(label: "Surface", view: surfacePickerSelectorView)
|
addFormRow(label: "Surface", view: surfacePickerSelectorView)
|
||||||
addFormRow(label: "Disabled", view: disabledSwitch)
|
addFormRow(label: "Disabled", view: disabledSwitch)
|
||||||
addFormRow(label: "Required", view: requiredSwitch)
|
addFormRow(label: "Required", view: requiredSwitch)
|
||||||
|
addFormRow(label: "Date Format", view: dateFormatPickerSelectorView)
|
||||||
addFormRow(label: "Label Text", view: labelTextField)
|
addFormRow(label: "Label Text", view: labelTextField)
|
||||||
addFormRow(label: "Helper Text", view: helperTextField)
|
addFormRow(label: "Helper Text", view: helperTextField)
|
||||||
addFormRow(label: "Readonly", view: readonlySwitch)
|
addFormRow(label: "Readonly", view: readonlySwitch)
|
||||||
@ -101,6 +107,7 @@ class DatePickerViewController: BaseViewController<DatePicker> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func setupModel() {
|
func setupModel() {
|
||||||
|
component.selectedDate = Calendar.current.date(byAdding: .day, value: -5, to: Date())
|
||||||
component.labelText = "Date"
|
component.labelText = "Date"
|
||||||
component.helperText = "Pick a date for your needs."
|
component.helperText = "Pick a date for your needs."
|
||||||
component.errorText = "Enter a date."
|
component.errorText = "Enter a date."
|
||||||
@ -129,6 +136,11 @@ class DatePickerViewController: BaseViewController<DatePicker> {
|
|||||||
self?.component.surface = item
|
self?.component.surface = item
|
||||||
self?.contentTopView.backgroundColor = item.color
|
self?.contentTopView.backgroundColor = item.color
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dateFormatPickerSelectorView.onPickerDidSelect = { [weak self] item in
|
||||||
|
self?.component.dateFormat = item
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func updateTooltip() {
|
func updateTooltip() {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user