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>;
}