mirror of
https://github.com/adoyle0/thaw.git
synced 2025-01-24 06:49:21 -05:00
1e4832a6d0
* demo: refactor docs * demo: refactor docs * demo: refactor docs * demo: refactor docs
1.2 KiB
1.2 KiB
Message
"If you want to use message, you need to wrap the component where you call related methods inside MessageProvider and use use_message to get the API."let message = use_message();
let success = move |_| {
message.create(
"Success".into(),
MessageVariant::Success,
Default::default(),
);
};
let warning = move |_| {
message.create(
"Warning".into(),
MessageVariant::Warning,
Default::default(),
);
};
let error = move |_| {
message.create("Error".into(), MessageVariant::Error, Default::default());
};
view! {
<Space>
<Button on_click=success>"Success"</Button>
<Button on_click=warning>"Warning"</Button>
<Button on_click=error>"Error"</Button>
</Space>
}
MessageProvider Injection Methods
Name | Type | Description |
---|---|---|
create | fn(&self, content: String, variant: MessageVariant, options: MessageOptions) |
Use create type message. |