blob: 4b8061e7125147e7feca11296c50883394049d39 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
use leptos::prelude::*;
use leptos::component;
use leptos_router::components::Outlet;
stylance::import_crate_style!(styles, "src/components/layout/layout.module.css");
#[component]
pub fn Layout() -> impl IntoView {
view! {
<div class=styles::layout>
<header>
<h1>Site Title</h1>
</header>
<nav>
<p>Nav</p>
</nav>
<main>
<p>Article</p>
<Outlet/>
</main>
<footer>
<p>Footer</p>
</footer>
</div>
}
}
|