pub trait NavigationDrawerPropsTrait {
type TexpandedSignal: Signal<Item = bool>;
type TextendedSignal: Signal<Item = bool>;
type TOnExtendedChange: Fn(bool);
type TwidthSignal: Signal<Item = DrawerWidth>;
type TmodalSignal: Signal<Item = bool>;
type Tdrawer_contentSignal: Signal<Item = Option<Dom>>;
type Tmain_contentSignal: Signal<Item = Option<Dom>>;
type TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>;
// Required method
fn take(
self
) -> NavigationDrawerProps<Self::TexpandedSignal, Self::TextendedSignal, Self::TOnExtendedChange, Self::TwidthSignal, Self::TmodalSignal, Self::Tdrawer_contentSignal, Self::Tmain_contentSignal, Self::TApplyFn>;
}