initial commit
This commit is contained in:
18
platform/src/views/login_view.rs
Normal file
18
platform/src/views/login_view.rs
Normal file
@@ -0,0 +1,18 @@
|
||||
use yew::prelude::*;
|
||||
use crate::components::LoginForm;
|
||||
|
||||
#[derive(Properties, PartialEq)]
|
||||
pub struct LoginViewProps {
|
||||
pub on_login: Callback<(String, String)>, // (email, password)
|
||||
pub error_message: Option<String>,
|
||||
}
|
||||
|
||||
#[function_component(LoginView)]
|
||||
pub fn login_view(props: &LoginViewProps) -> Html {
|
||||
html! {
|
||||
<LoginForm
|
||||
on_submit={props.on_login.clone()}
|
||||
error_message={props.error_message.clone()}
|
||||
/>
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user