Index: sets/styling/echo.css
===================================================================
--- assets/styling/echo.css	(revision 14f74bf5022f9113be958bf876957c88a4ff25f4)
+++ 	(revision )
@@ -1,34 +1,0 @@
-#echo {
-  width: 360px;
-  margin-left: auto;
-  margin-right: auto;
-  margin-top: 50px;
-  background-color: #1e222d;
-  padding: 20px;
-  border-radius: 10px;
-}
-
-#echo>h4 {
-  margin: 0px 0px 15px 0px;
-}
-
-
-#echo>input {
-  border: none;
-  border-bottom: 1px white solid;
-  background-color: transparent;
-  color: #ffffff;
-  transition: border-bottom-color 0.2s ease;
-  outline: none;
-  display: block;
-  padding: 0px 0px 5px 0px;
-  width: 100%;
-}
-
-#echo>input:focus {
-  border-bottom-color: #6d85c6;
-}
-
-#echo>p {
-  margin: 20px 0px 0px auto;
-}
Index: c/components/echo.rs
===================================================================
--- src/components/echo.rs	(revision 14f74bf5022f9113be958bf876957c88a4ff25f4)
+++ 	(revision )
@@ -1,61 +1,0 @@
-use dioxus::prelude::*;
-
-const ECHO_CSS: Asset = asset!("/assets/styling/echo.css");
-
-/// Echo component that demonstrates fullstack server functions.
-#[component]
-pub fn Echo() -> Element {
-    // use_signal is a hook. Hooks in dioxus must be run in a consistent order every time the component is rendered.
-    // That means they can't be run inside other hooks, async blocks, if statements, or loops.
-    //
-    // use_signal is a hook that creates a state for the component. It takes a closure that returns the initial value of the state.
-    // The state is automatically tracked and will rerun any other hooks or components that read it whenever it changes.
-    let mut response = use_signal(|| String::new());
-
-    rsx! {
-        document::Link { rel: "stylesheet", href: ECHO_CSS }
-
-        div {
-            id: "echo",
-            h4 { "ServerFn Echo" }
-            input {
-                placeholder: "Type here to echo...",
-                // `oninput` is an event handler that will run when the input changes. It can return either nothing or a future
-                // that will be run when the event runs.
-                oninput:  move |event| async move {
-                    // When we call the echo_server function from the client, it will fire a request to the server and return
-                    // the response. It handles serialization and deserialization of the request and response for us.
-                    let data = echo_server(event.value()).await.unwrap();
-
-                    // After we have the data from the server, we can set the state of the signal to the new value.
-                    // Since we read the `response` signal later in this component, the component will rerun.
-                    response.set(data);
-                },
-            }
-
-            // Signals can be called like a function to clone the current value of the signal
-            if !response().is_empty() {
-                p {
-                    "Server echoed: "
-                    // Since we read the signal inside this component, the component "subscribes" to the signal. Whenever
-                    // the signal changes, the component will rerun.
-                    i { "{response}" }
-                }
-            }
-        }
-    }
-}
-
-// Server functions let us define public APIs on the server that can be called like a normal async function from the client.
-// Each server function needs to be annotated with the `#[server]` attribute, accept and return serializable types, and return
-// a `Result` with the error type [`ServerFnError`].
-//
-// When the server function is called from the client, it will just serialize the arguments, call the API, and deserialize the
-// response.
-#[server]
-async fn echo_server(input: String) -> Result<String, ServerFnError> {
-    // The body of server function like this comment are only included on the server. If you have any server-only logic like
-    // database queries, you can put it here. Any imports for the server function should either be imported inside the function
-    // or imported under a `#[cfg(feature = "server")]` block.
-    Ok(input)
-}
Index: src/components/mod.rs
===================================================================
--- src/components/mod.rs	(revision 14f74bf5022f9113be958bf876957c88a4ff25f4)
+++ src/components/mod.rs	(revision 03bb29c0f1f3f9fcc5cb5f27968c090b66a8394b)
@@ -5,4 +5,2 @@
 mod transaction_accounts_component;
 pub use transaction_accounts_component::TransactionAccountsComponent;
-
-mod echo;
