pub trait DockOverlayPropsTrait {
    type Tunderlying_viewSignal: Signal<Item = Option<Dom>>;
    type Toverlay_viewsSignal: SignalVec<Item = (DockPoint, Dom)>;
    type Tshow_scrimSignal: Signal<Item = bool>;
    type Tshow_overlaySignal: Signal<Item = bool>;
    type TOnScrimClick: Fn(Click);
    type TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>;

    // Required method
    fn take(
        self
    ) -> DockOverlayProps<Self::Tunderlying_viewSignal, Self::Toverlay_viewsSignal, Self::Tshow_scrimSignal, Self::Tshow_overlaySignal, Self::TOnScrimClick, Self::TApplyFn>;
}

Required Associated Types§

source

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

source

type Toverlay_viewsSignal: SignalVec<Item = (DockPoint, Dom)>

source

type Tshow_scrimSignal: Signal<Item = bool>

source

type Tshow_overlaySignal: Signal<Item = bool>

source

type TOnScrimClick: Fn(Click)

source

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

Required Methods§

Implementors§

source§

impl<Tunderlying_viewSignal: Signal<Item = Option<Dom>>, Toverlay_viewsSignal: SignalVec<Item = (DockPoint, Dom)>, Tshow_scrimSignal: Signal<Item = bool>, Tshow_overlaySignal: Signal<Item = bool>, TOnScrimClick: Fn(Click), TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> DockOverlayPropsTrait for DockOverlayProps<Tunderlying_viewSignal, Toverlay_viewsSignal, Tshow_scrimSignal, Tshow_overlaySignal, TOnScrimClick, TApplyFn>

§

type Tunderlying_viewSignal = Tunderlying_viewSignal

§

type Toverlay_viewsSignal = Toverlay_viewsSignal

§

type Tshow_scrimSignal = Tshow_scrimSignal

§

type Tshow_overlaySignal = Tshow_overlaySignal

§

type TOnScrimClick = TOnScrimClick

§

type TApplyFn = TApplyFn