diff --git a/examples/animated number/Numbers.svelte b/examples/animated number/Numbers.svelte
new file mode 100644
index 0000000..b8b9693
--- /dev/null
+++ b/examples/animated number/Numbers.svelte
@@ -0,0 +1,33 @@
+
+
+
Component is working, and the number should be animated
+
+
+
+
+{#key number}
+
+ The number is:
+
+
+ {number}
+
+
+{/key}
diff --git a/examples/animated number/live_svelte.ex b/examples/animated number/live_svelte.ex
new file mode 100644
index 0000000..ea9c09c
--- /dev/null
+++ b/examples/animated number/live_svelte.ex
@@ -0,0 +1,22 @@
+defmodule Examples.NumbersLive do
+ use ExamplesWeb, :live_view
+
+ def render(assigns) do
+ ~H"""
+ <.live_component
+ module={LiveSvelte}
+ id="Numbers"
+ name="Numbers"
+ props={%{number: @number}}
+ />
+ """
+ end
+
+ def handle_event("set_number", %{"number" => number}, socket) do
+ {:noreply, assign(socket, :number, number)}
+ end
+
+ def mount(_params, _session, socket) do
+ {:ok, assign(socket, :number, 5)}
+ end
+end