pub struct ModalProperties {
pub title: String,
pub description: String,
pub variant: ModalVariant,
pub children: Children,
pub footer: Option<Html>,
pub onclose: Option<Callback<()>>,
pub show_close: bool,
pub disable_close_escape: bool,
pub disable_close_click_outside: bool,
pub ouia_id: Option<String>,
pub ouia_type: OuiaComponentType,
pub ouia_safe: OuiaSafe,
}Expand description
Properties for Modal
Fields§
§title: String§description: String§variant: ModalVariant§children: Children§onclose: Option<Callback<()>>§show_close: boolDisable close button
disable_close_escape: boolDisable closing the modal when the escape key is pressed
disable_close_click_outside: boolDisable closing the modal when the user clicks outside the modal
ouia_id: Option<String>OUIA Component id
ouia_type: OuiaComponentTypeOUIA Component Type
ouia_safe: OuiaSafeOUIA Component Safe
Trait Implementations§
Source§impl Clone for ModalProperties
impl Clone for ModalProperties
Source§fn clone(&self) -> ModalProperties
fn clone(&self) -> ModalProperties
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for ModalProperties
impl PartialEq for ModalProperties
Source§impl Properties for ModalProperties
impl Properties for ModalProperties
impl StructuralPartialEq for ModalProperties
Auto Trait Implementations§
impl Freeze for ModalProperties
impl !RefUnwindSafe for ModalProperties
impl !Send for ModalProperties
impl !Sync for ModalProperties
impl Unpin for ModalProperties
impl !UnwindSafe for ModalProperties
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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.