diff --git a/Cargo.lock b/Cargo.lock index 722686b..9dd4d3c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2015,6 +2015,7 @@ dependencies = [ "tracing", "tracing-subscriber", "wasm-bindgen", + "web-sys", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 6f3240b..a36398e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,6 +32,7 @@ ssr = [ hydrate = [ "dep:console_error_panic_hook", "dep:wasm-bindgen", + "dep:web-sys", "leptos/hydrate", ] @@ -79,6 +80,8 @@ sqlx = { version = "0.8", features = ["runtime-tokio", "tls-rustls", "sqlite", " console_error_panic_hook = { version = "0.1", optional = true } # Pont entre Rust/WASM et JavaScript : permet d'appeler du JS depuis Rust wasm-bindgen = { version = "0.2", optional = true } +# Bindings aux APIs du navigateur : window, document, localStorage, Element... +web-sys = { version = "0.3", features = ["Window", "Document", "Element", "Storage"], optional = true } # Configuration Leptos lue par get_configuration(Some("Cargo.toml")) # Définit les chemins des fichiers compilés et l'adresse du serveur. diff --git a/index.html b/index.html index bb045c2..e010944 100644 --- a/index.html +++ b/index.html @@ -15,6 +15,12 @@ data-target-name correspond au nom du crate avec underscores (convention Rust). --> + +