pub trait ButtonPropsTrait {
    type TcontentSignal: Signal<Item = Dom>;
    type FClickCallback: Fn(Click);
    type TdisabledSignal: Signal<Item = bool>;
    type TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>;

    // Required method
    fn take(
        self
    ) -> ButtonProps<Self::TcontentSignal, Self::FClickCallback, Self::TdisabledSignal, Self::TApplyFn>;
}

Required Associated Types§

source

type TcontentSignal: Signal<Item = Dom>

source

type FClickCallback: Fn(Click)

source

type TdisabledSignal: Signal<Item = bool>

source

type TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>

Required Methods§

Implementors§

source§

impl<TcontentSignal: Signal<Item = Dom>, FClickCallback: Fn(Click), TdisabledSignal: Signal<Item = bool>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> ButtonPropsTrait for ButtonProps<TcontentSignal, FClickCallback, TdisabledSignal, TApplyFn>

§

type TcontentSignal = TcontentSignal

§

type FClickCallback = FClickCallback

§

type TdisabledSignal = TdisabledSignal

§

type TApplyFn = TApplyFn