26 lines
544 B
Rust
26 lines
544 B
Rust
pub mod api;
|
|
pub mod components;
|
|
pub mod constants;
|
|
pub mod pages;
|
|
pub mod routes;
|
|
pub mod utils;
|
|
|
|
use yew::prelude::*;
|
|
use yew_router::{BrowserRouter, Switch};
|
|
|
|
use crate::routes::main_router::{switch, Route};
|
|
|
|
#[function_component]
|
|
fn App() -> Html {
|
|
html! {
|
|
<BrowserRouter>
|
|
<Switch<Route> render={switch} /> // <- must be child of <BrowserRouter>
|
|
</BrowserRouter>
|
|
}
|
|
}
|
|
fn main() {
|
|
wasm_logger::init(wasm_logger::Config::default());
|
|
stdweb::initialize();
|
|
yew::Renderer::<App>::new().render();
|
|
}
|