use leptos::*; //use leptos_meta::*; use leptos_router::*; use crate::models::OPTIONS; #[server(ValueAction, "/api")] pub async fn add_value(device: String, value: String) -> Result<(), ServerFnError> { crate::models::Value::insert(device, value) .await .map(|_| ()) .map_err(|x| { let err = format!("Error while posting a comment: {x:?}"); tracing::error!("{err}"); ServerFnError::ServerError("Could not post a comment, try again later".into()) }) } #[component] pub fn FormValues() -> impl IntoView { let value_action = create_server_action::(); let result = value_action.version(); let reset_value = create_rw_signal(""); let _ = create_resource( move || (result.get()), move |_| async move { reset_value.set(""); }, ); view! {

"Formulaire"

} }