pub trait TextFieldPropsTrait {
type TlabelSignal: Signal<Item = Option<Dom>>;
type TValueAdapter: ValueAdapter + 'static;
type Tis_validSignal: Signal<Item = ValidationResult>;
type TdisabledSignal: Signal<Item = bool>;
type Tassistive_textSignal: Signal<Item = Option<Dom>>;
type TOnFocusChange: Fn(bool);
type TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>;
// Required method
fn take(
self
) -> TextFieldProps<Self::TlabelSignal, Self::TValueAdapter, Self::Tis_validSignal, Self::TdisabledSignal, Self::Tassistive_textSignal, Self::TOnFocusChange, Self::TApplyFn>;
}