From 8bb1f623525d2199beaab38837baa5da74a5d63c Mon Sep 17 00:00:00 2001 From: xeovalyte Date: Wed, 14 Feb 2024 15:22:04 +0100 Subject: [PATCH] Added surrealDB connection and signin; #1 --- application/Cargo.toml | 2 + application/src/components/navbar.rs | 4 ++ application/src/lib.rs | 6 ++- application/src/util/surrealdb.rs | 72 ++++++++++++++++++++++++---- 4 files changed, 74 insertions(+), 10 deletions(-) diff --git a/application/Cargo.toml b/application/Cargo.toml index 3637192..4b12627 100644 --- a/application/Cargo.toml +++ b/application/Cargo.toml @@ -14,6 +14,8 @@ console_log = "1" log = "0.4" console_error_panic_hook = "0.1" leptos-use = "0.10.2" +serde = "1.0.196" +serde_json = "1.0.113" # utils # strum = { version = "0.25", features = ["derive", "strum_macros"] } diff --git a/application/src/components/navbar.rs b/application/src/components/navbar.rs index 3a92bd5..9c23195 100644 --- a/application/src/components/navbar.rs +++ b/application/src/components/navbar.rs @@ -1,11 +1,15 @@ +use crate::util; use leptos::*; use leptos_router::*; /// Navigation bar #[component] pub fn Navbar() -> impl IntoView { + let websocket = expect_context::(); + view! {