use leptos::*;
use melt_ui::*;
mod demo_button;
mod demo_checkbox;
mod demo_modal;
mod demo_slider;
pub use demo_button::*;
pub use demo_checkbox::*;
pub use demo_modal::*;
pub use demo_slider::*;
#[component]
pub fn App(cx: Scope) -> impl IntoView {
let (theme, set_theme) = create_signal(cx, Theme::light());
provide_context(cx, theme);
let (count, set_count) = create_signal(cx, 0.0);
let (button_type, set_button_type) = create_signal(cx, ButtonType::TEXT);
let count_string = create_memo(cx, move |_| {
log!("sd");
count.get().to_string()
});
let on_input = SignalSetter::map(cx, move |value: String| {
set_count.set(value.parse().unwrap());
});
view! { cx,