diff --git a/examples/basic/Trunk.toml b/examples/basic/Trunk.toml
index b3cb014..7cf59cc 100644
--- a/examples/basic/Trunk.toml
+++ b/examples/basic/Trunk.toml
@@ -3,7 +3,8 @@ target = "index.html"
[watch]
watch = [
- "../../src"
+ "../../src",
+ "./src"
]
[serve]
diff --git a/examples/basic/src/demo_button.rs b/examples/basic/src/demo_button.rs
new file mode 100644
index 0000000..c69c16a
--- /dev/null
+++ b/examples/basic/src/demo_button.rs
@@ -0,0 +1,31 @@
+use leptos::*;
+use melt_ui::*;
+
+#[component]
+pub fn DemoButton(cx: Scope) -> impl IntoView {
+ view! {cx,
+
+
+
+
+
+
+
+
+
+ }
+}
\ No newline at end of file
diff --git a/examples/basic/src/main.rs b/examples/basic/src/main.rs
index 3825299..ebdf6f7 100644
--- a/examples/basic/src/main.rs
+++ b/examples/basic/src/main.rs
@@ -1,19 +1,17 @@
use leptos::*;
use melt_ui::*;
+mod demo_button;
mod demo_modal;
+pub use demo_button::*;
pub use demo_modal::*;
-fn main() {
- mount_to_body(|cx| view! { cx, })
-}
-
#[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()
@@ -40,9 +38,16 @@ pub fn App(cx: Scope) -> impl IntoView {
"click"
{move || count.get()}
-
+