diff --git a/.gitignore b/.gitignore index d5cdfa9..5ac1419 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,8 @@ bundled.css /assets/gen_assets/ /src/extras/ +Cargo.lock + # NixOs output folder /result diff --git a/Cargo.lock b/Cargo.lock index a3b4415..f5a090b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1742,6 +1742,7 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc07f2657dcc366ef2d80045354143f6e0a86919763a1a5753cd3871f8f95e2d" dependencies = [ + "actix-web", "cfg-if", "chrono", "codee", @@ -1749,9 +1750,11 @@ dependencies = [ "default-struct-builder", "futures-util", "gloo-timers", + "http 0.2.12", "js-sys", "lazy_static", "leptos", + "leptos_actix", "paste", "send_wrapper", "thiserror 2.0.19", diff --git a/Cargo.toml b/Cargo.toml index ce4ba52..5c6738b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,8 @@ ssr = [ "leptos/ssr", "leptos_meta/ssr", "leptos_router/ssr", - "leptos-use/ssr" + "leptos-use/ssr", + "leptos-use/actix" ] development = [] diff --git a/README.md b/README.md index 80c917d..b69ed9b 100644 --- a/README.md +++ b/README.md @@ -121,6 +121,36 @@ Agrega esto en tu `settings.json` } ``` +## Configura tu Zed + +Agrega esto en tu `settings.json` + +```json +{ + "lsp": { + "rust-analyzer": { + "binary": { + "path": "rust-analyzer" + }, + "initialization_options": { + "cargo": { + "features": [ + "ssr" + ] + }, + "check": { + "command": "check", + "extraArgs": [ + "--features", + "ssr" + ] + } + } + } + } +} +``` + ## Resumen Este proyecto utiliza una rama personalizada de Leptos para poder servir diff --git a/design-system-components b/design-system-components index 1eae154..b65b02f 160000 --- a/design-system-components +++ b/design-system-components @@ -1 +1 @@ -Subproject commit 1eae154930b8b938995c766e05d0284a18b14373 +Subproject commit b65b02f924f1ed50231cdfa86451740646400af7 diff --git a/src/app.rs b/src/app.rs index 8a80195..6fc29a1 100644 --- a/src/app.rs +++ b/src/app.rs @@ -8,7 +8,7 @@ use leptos_router::{ use crate::{ components::{HeadInformation, Header}, - pages::{Aprende, Communities, Index}, + pages::{Aprende, Blog, Communities, Events, Index}, }; pub fn shell(options: LeptosOptions) -> impl IntoView { @@ -60,16 +60,10 @@ pub fn App() -> impl IntoView {
- - // - // + + + //