pub trait ScrimPropsTrait {
    type TcontentSignal: Signal<Item = Option<Dom>>;
    type ThideSignal: Signal<Item = bool>;
    type TOnClick: Fn(Click);
    type TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>;

    // Required method
    fn take(
        self
    ) -> ScrimProps<Self::TcontentSignal, Self::ThideSignal, Self::TOnClick, Self::TApplyFn>;
}

Required Associated Types§

source

type TcontentSignal: Signal<Item = Option<Dom>>

source

type ThideSignal: Signal<Item = bool>

source

type TOnClick: Fn(Click)

source

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

Required Methods§

source

fn take( self ) -> ScrimProps<Self::TcontentSignal, Self::ThideSignal, Self::TOnClick, Self::TApplyFn>

Implementors§

source§

impl<TcontentSignal: Signal<Item = Option<Dom>>, ThideSignal: Signal<Item = bool>, TOnClick: Fn(Click), TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> ScrimPropsTrait for ScrimProps<TcontentSignal, ThideSignal, TOnClick, TApplyFn>

§

type TcontentSignal = TcontentSignal

§

type ThideSignal = ThideSignal

§

type TOnClick = TOnClick

§

type TApplyFn = TApplyFn