pub trait TabsPropsTrait {
    type TtabsSignal: SignalVec<Item = Dom>;
    type Tactive_tabSignal: Signal<Item = Option<usize>>;
    type TClickHandler: Fn(usize);
    type TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>;

    // Required method
    fn take(
        self
    ) -> TabsProps<Self::TtabsSignal, Self::Tactive_tabSignal, Self::TClickHandler, Self::TApplyFn>;
}

Required Associated Types§

source

type TtabsSignal: SignalVec<Item = Dom>

source

type Tactive_tabSignal: Signal<Item = Option<usize>>

source

type TClickHandler: Fn(usize)

source

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

Required Methods§

source

fn take( self ) -> TabsProps<Self::TtabsSignal, Self::Tactive_tabSignal, Self::TClickHandler, Self::TApplyFn>

Implementors§

source§

impl<TtabsSignal: SignalVec<Item = Dom>, Tactive_tabSignal: Signal<Item = Option<usize>>, TClickHandler: Fn(usize), TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> TabsPropsTrait for TabsProps<TtabsSignal, Tactive_tabSignal, TClickHandler, TApplyFn>

§

type TtabsSignal = TtabsSignal

§

type Tactive_tabSignal = Tactive_tabSignal

§

type TClickHandler = TClickHandler

§

type TApplyFn = TApplyFn