pub struct MenuContentProps {
pub children: ChildrenFn,
pub class: String,
pub show_class: String,
pub hide_class: String,
}Expand description
Props for the MenuContent component.
§Required Props
- children:
ChildrenFn
§Optional Props
- class:
impl Into<String>- Optional CSS class to apply to both show and hide classes
- show_class:
impl Into<String>- Optional CSS class to apply if
when == true
- Optional CSS class to apply if
- hide_class:
impl Into<String>- Optional CSS class to apply if
when == false
- Optional CSS class to apply if
Fields§
§children: ChildrenFn§class: StringOptional CSS class to apply to both show and hide classes
show_class: StringOptional CSS class to apply if when == true
hide_class: StringOptional CSS class to apply if when == false
Implementations§
Source§impl MenuContentProps
impl MenuContentProps
Sourcepub fn builder() -> MenuContentPropsBuilder<((), (), (), ())>
pub fn builder() -> MenuContentPropsBuilder<((), (), (), ())>
Create a builder for building MenuContentProps.
On the builder, call .children(...), .class(...)(optional), .show_class(...)(optional), .hide_class(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of MenuContentProps.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MenuContentProps
impl !RefUnwindSafe for MenuContentProps
impl Send for MenuContentProps
impl Sync for MenuContentProps
impl Unpin for MenuContentProps
impl !UnwindSafe for MenuContentProps
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<El, T, Marker> IntoElementMaybeSignal<T, Marker> for Elwhere
El: IntoElementMaybeSignalType<T, Marker>,
Marker: ?Sized,
impl<El, T, Marker> IntoElementMaybeSignal<T, Marker> for Elwhere
El: IntoElementMaybeSignalType<T, Marker>,
Marker: ?Sized,
fn into_element_maybe_signal(self) -> ElementMaybeSignal<T>
Source§impl<T, Js> IntoElementMaybeSignalType<T, Element> for Js
impl<T, Js> IntoElementMaybeSignalType<T, Element> for Js
fn into_element_maybe_signal_type(self) -> ElementMaybeSignalType<T>
Source§impl<El, T, Marker> IntoElementsMaybeSignal<T, Marker> for Elwhere
El: IntoElementsMaybeSignalType<T, Marker>,
Marker: ?Sized,
impl<El, T, Marker> IntoElementsMaybeSignal<T, Marker> for Elwhere
El: IntoElementsMaybeSignalType<T, Marker>,
Marker: ?Sized,
fn into_elements_maybe_signal(self) -> ElementsMaybeSignal<T>
Source§impl<T, Js> IntoElementsMaybeSignalType<T, Element> for Js
impl<T, Js> IntoElementsMaybeSignalType<T, Element> for Js
fn into_elements_maybe_signal_type(self) -> ElementsMaybeSignalType<T>
Source§impl<T> SerializableKey for T
impl<T> SerializableKey for T
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.