pub struct MultiSelectTagProps {
pub option: MultiSelectOption,
pub on_remove: Option<Callback<MultiSelectOption>>,
pub class: Option<String>,
pub style: Option<String>,
}Expand description
Props for the MultiSelectTag component.
Multi-Select tag component for selected items
§Required Props
- option: [
MultiSelectOption]- Option data
§Optional Props
- on_remove:
Callback<MultiSelectOption>- Callback when tag is removed
- class:
String- Additional CSS classes
- style:
String- Inline styles
Fields§
§option: MultiSelectOptionOption data
on_remove: Option<Callback<MultiSelectOption>>Callback when tag is removed
class: Option<String>Additional CSS classes
style: Option<String>Inline styles
Implementations§
Source§impl MultiSelectTagProps
impl MultiSelectTagProps
Sourcepub fn builder() -> MultiSelectTagPropsBuilder
pub fn builder() -> MultiSelectTagPropsBuilder
Create a builder for building MultiSelectTagProps.
On the builder, call .option(...), .on_remove(...)(optional), .class(...)(optional), .style(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of MultiSelectTagProps.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MultiSelectTagProps
impl RefUnwindSafe for MultiSelectTagProps
impl Send for MultiSelectTagProps
impl Sync for MultiSelectTagProps
impl Unpin for MultiSelectTagProps
impl UnwindSafe for MultiSelectTagProps
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.