From 32847efa04029d81f9d8cf7a37999cb3cbb1e145 Mon Sep 17 00:00:00 2001
From: Benedikt Peetz
Date: Fri, 26 Sep 2025 17:43:43 +0200
Subject: chore: Initial Commit
---
src/lib.rs | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 59 insertions(+)
create mode 100644 src/lib.rs
(limited to 'src/lib.rs')
diff --git a/src/lib.rs b/src/lib.rs
new file mode 100644
index 0000000..7d58735
--- /dev/null
+++ b/src/lib.rs
@@ -0,0 +1,59 @@
+#![expect(
+ unreachable_pub,
+ reason = "leptos' component macro generates this warning"
+)]
+#![expect(
+ clippy::must_use_candidate,
+ reason = "Can't add it to leptos' components"
+)]
+
+mod components;
+mod pages;
+
+use std::sync::Arc;
+
+use leptos::prelude::{AddAnyAttr, IntoView, component, view};
+use leptos_meta::{Html, Meta, Title, provide_meta_context};
+use leptos_router::{
+ components::{Route, Router, Routes},
+ path,
+};
+use rocie_client::apis::configuration::Configuration;
+
+use crate::pages::home::Home;
+
+#[component]
+pub fn App() -> impl IntoView {
+ // Provides context that manages stylesheets, titles, meta tags, etc.
+ provide_meta_context();
+
+ let config = {
+ let mut config = Configuration::new();
+
+ config.user_agent = Some("rocie-mobile".to_owned());
+ config.base_path = "http://127.0.0.1:8080".to_owned();
+
+ Arc::new(config)
+ };
+
+ view! {
+
+
+
+
+
+
+
+
+
+ }
+ }
+ />
+
+
+ }
+}
--
cgit 1.4.1