pub trait ComboBoxPropsTrait {
type ToptionsSignal: SignalVec<Item = SelectOption>;
type TOnValuePickCb: Fn(String);
type TlabelSignal: Signal<Item = Option<Dom>>;
type TvalueSignal: Signal<Item = String>;
type Tis_validSignal: Signal<Item = ValidationResult>;
type TdisabledSignal: Signal<Item = bool>;
type Tassistive_textSignal: Signal<Item = Option<Dom>>;
type TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>;
// Required method
fn take(
self
) -> ComboBoxProps<Self::ToptionsSignal, Self::TOnValuePickCb, Self::TlabelSignal, Self::TvalueSignal, Self::Tis_validSignal, Self::TdisabledSignal, Self::Tassistive_textSignal, Self::TApplyFn>;
}