mirror of
https://github.com/adoyle0/thaw.git
synced 2025-02-08 19:03:09 -05:00
18 lines
No EOL
478 B
Rust
18 lines
No EOL
478 B
Rust
use leptos::*;
|
|
use melt_ui::*;
|
|
|
|
#[component]
|
|
pub fn DemoModal(cx: Scope) -> impl IntoView {
|
|
let (open, set_open) = create_signal(cx, false);
|
|
let on_cancel = SignalSetter::map(cx, move |_| {
|
|
set_open.set(false);
|
|
});
|
|
view! { cx,
|
|
<Button on:click=move |_| set_open.update(move |value| *value = !*value)>
|
|
"open modal"
|
|
</Button>
|
|
<Modal title="标题" open=open on_cancel=on_cancel>
|
|
"sd"
|
|
</Modal>
|
|
}
|
|
} |