pub struct CustomAnimatedShowProps {
pub children: ChildrenFn,
pub when: Signal<bool>,
pub show_class: String,
pub hide_class: String,
pub hide_delay: Duration,
pub style: String,
}Expand description
Props for the CustomAnimatedShow component.
§Required Props
- children:
ChildrenFn- The components Show wraps
- when:
impl Into<Signal<bool>>- If the component should show or not
- hide_delay:
Duration- The timeout after which the component will be unmounted if
when == false
- The timeout after which the component will be unmounted if
§Optional Props
- 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
- style:
impl Into<String>- Optional CSS style to apply if
when == true
- Optional CSS style to apply if
Fields§
§children: ChildrenFnThe components Show wraps
when: Signal<bool>If the component should show or not
show_class: StringOptional CSS class to apply if when == true
hide_class: StringOptional CSS class to apply if when == false
hide_delay: DurationThe timeout after which the component will be unmounted if when == false
style: StringOptional CSS style to apply if when == true
Implementations§
Source§impl CustomAnimatedShowProps
impl CustomAnimatedShowProps
Sourcepub fn builder() -> CustomAnimatedShowPropsBuilder<((), (), (), (), (), ())>
pub fn builder() -> CustomAnimatedShowPropsBuilder<((), (), (), (), (), ())>
Create a builder for building CustomAnimatedShowProps.
On the builder, call .children(...), .when(...), .show_class(...)(optional), .hide_class(...)(optional), .hide_delay(...), .style(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of CustomAnimatedShowProps.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CustomAnimatedShowProps
impl !RefUnwindSafe for CustomAnimatedShowProps
impl Send for CustomAnimatedShowProps
impl Sync for CustomAnimatedShowProps
impl Unpin for CustomAnimatedShowProps
impl !UnwindSafe for CustomAnimatedShowProps
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.