Struct patternfly_yew::components::button::ButtonProperties
source · pub struct ButtonProperties {Show 28 fields
pub id: Option<AttrValue>,
pub class: Classes,
pub style: Option<AttrValue>,
pub label: String,
pub onclick: Callback<MouseEvent>,
pub variant: ButtonVariant,
pub icon: Option<Icon>,
pub align: Align,
pub disabled: bool,
pub block: bool,
pub loading: bool,
pub aria_label: Option<AttrValue>,
pub aria_labelledby: Option<AttrValue>,
pub aria_haspopup: Option<AttrValue>,
pub aria_expanded: Option<AttrValue>,
pub aria_controls: Option<AttrValue>,
pub type: ButtonType,
pub form: Option<AttrValue>,
pub formaction: Option<AttrValue>,
pub role: Option<AttrValue>,
pub expanded: bool,
pub children: Html,
pub tabindex: Option<isize>,
pub ref: Option<NodeRef>,
pub size: ButtonSize,
pub ouia_id: Option<String>,
pub ouia_type: OuiaComponentType,
pub ouia_safe: OuiaSafe,
}
Expand description
Properties for Button
Fields§
§id: Option<AttrValue>
§class: Classes
§style: Option<AttrValue>
§label: String
§onclick: Callback<MouseEvent>
§variant: ButtonVariant
§icon: Option<Icon>
§align: Align
§disabled: bool
§block: bool
§loading: bool
§aria_label: Option<AttrValue>
§aria_labelledby: Option<AttrValue>
§aria_haspopup: Option<AttrValue>
§aria_expanded: Option<AttrValue>
§aria_controls: Option<AttrValue>
§type: ButtonType
§form: Option<AttrValue>
§formaction: Option<AttrValue>
§role: Option<AttrValue>
§expanded: bool
§children: Html
§tabindex: Option<isize>
§ref: Option<NodeRef>
§size: ButtonSize
§ouia_id: Option<String>
OUIA Component id
ouia_type: OuiaComponentType
OUIA Component Type
ouia_safe: OuiaSafe
OUIA Component Safe
Trait Implementations§
source§impl Clone for ButtonProperties
impl Clone for ButtonProperties
source§fn clone(&self) -> ButtonProperties
fn clone(&self) -> ButtonProperties
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl PartialEq for ButtonProperties
impl PartialEq for ButtonProperties
source§fn eq(&self, other: &ButtonProperties) -> bool
fn eq(&self, other: &ButtonProperties) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Properties for ButtonProperties
impl Properties for ButtonProperties
impl StructuralPartialEq for ButtonProperties
Auto Trait Implementations§
impl Freeze for ButtonProperties
impl !RefUnwindSafe for ButtonProperties
impl !Send for ButtonProperties
impl !Sync for ButtonProperties
impl Unpin for ButtonProperties
impl !UnwindSafe for ButtonProperties
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> 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.