pub struct MultiSelectTriggerProps {
pub open: Option<bool>,
pub on_click: Option<Callback<()>>,
pub class: Option<String>,
pub style: Option<String>,
pub children: Option<Box<dyn FnOnce() -> AnyView + Send>>,
}Expand description
Props for the MultiSelectTrigger component.
Multi-Select trigger component
§Required Props
- children:
Option<Children>- Children content
§Optional Props
- open:
bool- Whether the dropdown is open
- on_click:
Callback<()>- Callback when trigger is clicked
- class:
String- Additional CSS classes
- style:
String- Inline styles
Fields§
§open: Option<bool>Whether the dropdown is open
on_click: Option<Callback<()>>Callback when trigger is clicked
class: Option<String>Additional CSS classes
style: Option<String>Inline styles
children: Option<Box<dyn FnOnce() -> AnyView + Send>>Children content
Implementations§
Source§impl MultiSelectTriggerProps
impl MultiSelectTriggerProps
Sourcepub fn builder() -> MultiSelectTriggerPropsBuilder
pub fn builder() -> MultiSelectTriggerPropsBuilder
Create a builder for building MultiSelectTriggerProps.
On the builder, call .open(...)(optional), .on_click(...)(optional), .class(...)(optional), .style(...)(optional), .children(...) to set the values of the fields.
Finally, call .build() to create the instance of MultiSelectTriggerProps.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MultiSelectTriggerProps
impl !RefUnwindSafe for MultiSelectTriggerProps
impl Send for MultiSelectTriggerProps
impl !Sync for MultiSelectTriggerProps
impl Unpin for MultiSelectTriggerProps
impl !UnwindSafe for MultiSelectTriggerProps
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<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.