pub trait SheetPropsTrait {
    type TsideSignal: Signal<Item = SheetSide>;
    type Tunderlying_viewSignal: Signal<Item = Option<Dom>>;
    type Tsheet_contentSignal: Signal<Item = Option<Dom>>;
    type TexpandedSignal: Signal<Item = bool>;
    type Tshow_scrimSignal: Signal<Item = bool>;
    type TOnScrimClick: Fn(Click);
    type TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>;

    // Required method
    fn take(
        self
    ) -> SheetProps<Self::TsideSignal, Self::Tunderlying_viewSignal, Self::Tsheet_contentSignal, Self::TexpandedSignal, Self::Tshow_scrimSignal, Self::TOnScrimClick, Self::TApplyFn>;
}

Required Associated Types§

source

type TsideSignal: Signal<Item = SheetSide>

source

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

source

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

source

type TexpandedSignal: Signal<Item = bool>

source

type Tshow_scrimSignal: Signal<Item = bool>

source

type TOnScrimClick: Fn(Click)

source

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

Required Methods§

Implementors§

source§

impl<TsideSignal: Signal<Item = SheetSide>, Tunderlying_viewSignal: Signal<Item = Option<Dom>>, Tsheet_contentSignal: Signal<Item = Option<Dom>>, TexpandedSignal: Signal<Item = bool>, Tshow_scrimSignal: Signal<Item = bool>, TOnScrimClick: Fn(Click), TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> SheetPropsTrait for SheetProps<TsideSignal, Tunderlying_viewSignal, Tsheet_contentSignal, TexpandedSignal, Tshow_scrimSignal, TOnScrimClick, TApplyFn>

§

type TsideSignal = TsideSignal

§

type Tunderlying_viewSignal = Tunderlying_viewSignal

§

type Tsheet_contentSignal = Tsheet_contentSignal

§

type TexpandedSignal = TexpandedSignal

§

type Tshow_scrimSignal = Tshow_scrimSignal

§

type TOnScrimClick = TOnScrimClick

§

type TApplyFn = TApplyFn