pub struct MenuCheckboxProperties {
pub children: Html,
pub id: Option<String>,
pub name: Option<AttrValue>,
pub description: Option<String>,
pub disabled: bool,
pub checked: bool,
pub onchange: Callback<bool>,
pub close_on_select: bool,
pub style: Option<AttrValue>,
pub class: Classes,
}Expand description
Properties for MenuCheckbox.
Fields§
§children: HtmlThe label of the item
id: Option<String>Id of the checkbox input
name: Option<AttrValue>The name of the checkbox input
description: Option<String>§disabled: bool§checked: boolFlag if the checkbox is checked.
onchange: Callback<bool>Callback when the state of the checkbox changes, providing the new state.
close_on_select: boolClose the surrounding menu (e.g. a dropdown) when the checkbox is toggled.
style: Option<AttrValue>§class: ClassesTrait Implementations§
Source§impl Clone for MenuCheckboxProperties
impl Clone for MenuCheckboxProperties
Source§impl Debug for MenuCheckboxProperties
impl Debug for MenuCheckboxProperties
Source§impl From<MenuCheckboxProperties> for MenuChild
impl From<MenuCheckboxProperties> for MenuChild
Source§fn from(props: MenuCheckboxProperties) -> Self
fn from(props: MenuCheckboxProperties) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MenuCheckboxProperties
impl PartialEq for MenuCheckboxProperties
Source§impl Properties for MenuCheckboxProperties
impl Properties for MenuCheckboxProperties
impl StructuralPartialEq for MenuCheckboxProperties
Auto Trait Implementations§
impl !RefUnwindSafe for MenuCheckboxProperties
impl !Send for MenuCheckboxProperties
impl !Sync for MenuCheckboxProperties
impl !UnwindSafe for MenuCheckboxProperties
impl Freeze for MenuCheckboxProperties
impl Unpin for MenuCheckboxProperties
impl UnsafeUnpin for MenuCheckboxProperties
Blanket Implementations§
impl<Token, Builder, How> AllPropsFor<Builder, How> for Tokenwhere
Builder: Buildable<Token>,
<Builder as Buildable<Token>>::WrappedToken: HasAllProps<<Builder as Buildable<Token>>::Output, How>,
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> HasAllProps<(), T> for T
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> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.