use leptos::*; use leptos_router::*; use crate::backend::data::User; use crate::backend::user::UpdateProfile; use crate::components::modal_box::{DialogOpener, ModalBody, ModalDialog, ModalFooter}; use crate::components::server_err::ServerErr; use crate::components::validation_err::ValidationErr; use crate::locales::trl; use crate::validator::Validator; #[component] pub fn ProfileEdit(user: ReadSignal, opener: DialogOpener) -> impl IntoView { let update_user = create_server_action::(); let upd_val = update_user.value(); let validator = Validator::new(); view! {
} }