aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/ui/layout.rs
blob: f333fa10359a4ce9ce22b7f312898bda0e7f696c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use markup::Render;

markup::define! {
    Layout<Main: Render>(title: String, main: Main) {
        @markup::doctype()
        html {
            head {
                title { @title " - Jellything" }
                link[rel="stylesheet", href="/assets/style.css"];
            }
            body {
                nav {
                    h1 { a[href="/"] { "Jellything" } }
                    a[href="/library"] { "My Library" }
                }
                #main { @main }
            }
        }
    }
}