fix(config): wire cargo-leptos features and CSS source file
- Add bin-features/lib-features so cargo-leptos enables ssr/hydrate correctly (server was exiting immediately with empty main otherwise) - Add style-file so the CSS bundle is no longer empty - Replace #[cfg(target_arch = "wasm32")] with #[cfg(feature = "hydrate")] in theme.rs to match when web-sys is actually available Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -91,6 +91,10 @@ site-root = "target/site" # Dossier racine des fichiers compilés par trunk
|
||||
site-pkg-dir = "pkg" # Sous-dossier des assets WASM/JS dans site-root
|
||||
site-addr = "127.0.0.1:3000" # Adresse d'écoute du serveur Axum
|
||||
reload-port = 3001 # Port WebSocket pour le hot-reload en développement
|
||||
style-file = "style/rust-ipam.css" # Source CSS compilé dans pkg/rust-ipam.css
|
||||
# Features activées par cargo-leptos lors du build
|
||||
bin-features = ["ssr"] # SSR binary (Axum server)
|
||||
lib-features = ["hydrate"] # WASM bundle (browser)
|
||||
|
||||
# Profil de compilation WASM optimisé pour réduire la taille du fichier .wasm
|
||||
# Un fichier WASM plus petit = page qui charge plus vite
|
||||
|
||||
Reference in New Issue
Block a user