Struct biji_ui::components::accordion::item::ItemContentProps
source · pub struct ItemContentProps {
pub children: ChildrenFn,
pub class: String,
pub show_class: String,
pub hide_class: String,
pub hide_delay: Duration,
}Expand description
Props for the ItemContent 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
- 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
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
hide_delay: DurationThe timeout after which the component will be unmounted if when == false
Implementations§
source§impl ItemContentProps
impl ItemContentProps
sourcepub fn builder() -> ItemContentPropsBuilder<((), (), (), (), ())>
pub fn builder() -> ItemContentPropsBuilder<((), (), (), (), ())>
Create a builder for building ItemContentProps.
On the builder, call .children(...), .class(...)(optional), .show_class(...)(optional), .hide_class(...)(optional), .hide_delay(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of ItemContentProps.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ItemContentProps
impl !RefUnwindSafe for ItemContentProps
impl !Send for ItemContentProps
impl !Sync for ItemContentProps
impl Unpin for ItemContentProps
impl !UnwindSafe for ItemContentProps
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more