:3
This commit is contained in:
parent
d23055a0bf
commit
f59e1eeebd
|
@ -22,17 +22,17 @@ body {
|
|||
}
|
||||
|
||||
.topnav_button {
|
||||
padding: 1rem 3rem;
|
||||
margin: 3px 10px;
|
||||
width: 12rem;
|
||||
padding: 0.6rem 2rem;
|
||||
margin: 3px 3px;
|
||||
background: var(--bg-color-ll);
|
||||
border: 2px solid var(--bg-color);
|
||||
border-radius: 10px;
|
||||
text-align: center;
|
||||
font-size: 25px;
|
||||
}
|
||||
|
||||
.topnav_button a {
|
||||
text_decoration: none;
|
||||
}
|
||||
|
||||
.topnav_button:hover {
|
||||
cursor: pointer
|
||||
background: var(--bg-color)
|
||||
}
|
||||
|
|
12
src/pages/documents.rs
Normal file
12
src/pages/documents.rs
Normal file
|
@ -0,0 +1,12 @@
|
|||
use askama::Template;
|
||||
use axum::{http::StatusCode, response::Html};
|
||||
|
||||
#[derive(Debug, Template, Clone)]
|
||||
#[template(path = "index.html")]
|
||||
pub struct PageTemplate {}
|
||||
|
||||
pub async fn page() -> (StatusCode, Html<String>) {
|
||||
let page = PageTemplate {};
|
||||
|
||||
(StatusCode::OK, Html(page.render().unwrap()))
|
||||
}
|
12
src/pages/events.rs
Normal file
12
src/pages/events.rs
Normal file
|
@ -0,0 +1,12 @@
|
|||
use askama::Template;
|
||||
use axum::{http::StatusCode, response::Html};
|
||||
|
||||
#[derive(Debug, Template, Clone)]
|
||||
#[template(path = "index.html")]
|
||||
pub struct PageTemplate {}
|
||||
|
||||
pub async fn page() -> (StatusCode, Html<String>) {
|
||||
let page = PageTemplate {};
|
||||
|
||||
(StatusCode::OK, Html(page.render().unwrap()))
|
||||
}
|
|
@ -1,8 +1,14 @@
|
|||
use askama::Template;
|
||||
use axum::{Router, routing::get};
|
||||
|
||||
pub mod documents;
|
||||
pub mod events;
|
||||
pub mod index;
|
||||
pub mod roster;
|
||||
|
||||
pub fn register_routes() -> Router {
|
||||
Router::new().route("/", get(index::page))
|
||||
Router::new()
|
||||
.route("/", get(index::page))
|
||||
.route("/roster", get(roster::page))
|
||||
.route("/events", get(events::page))
|
||||
.route("/documents", get(documents::page))
|
||||
}
|
||||
|
|
12
src/pages/roster.rs
Normal file
12
src/pages/roster.rs
Normal file
|
@ -0,0 +1,12 @@
|
|||
use askama::Template;
|
||||
use axum::{http::StatusCode, response::Html};
|
||||
|
||||
#[derive(Debug, Template, Clone)]
|
||||
#[template(path = "index.html")]
|
||||
pub struct PageTemplate {}
|
||||
|
||||
pub async fn page() -> (StatusCode, Html<String>) {
|
||||
let page = PageTemplate {};
|
||||
|
||||
(StatusCode::OK, Html(page.render().unwrap()))
|
||||
}
|
|
@ -9,19 +9,19 @@
|
|||
</head>
|
||||
<body>
|
||||
<div id="topnav">
|
||||
<div class="topnav_button" onclick="location.href='/'">
|
||||
<button class="topnav_button" onclick="location.href='/'">
|
||||
Dashboard
|
||||
</div>
|
||||
<div class="topnav_button" onclick="location.href='/roster'">
|
||||
</button>
|
||||
<button class="topnav_button" onclick="location.href='/roster'">
|
||||
Roster
|
||||
</div>
|
||||
<div class="topnav_button" onclick="location.href='/events'">
|
||||
</button>
|
||||
<button class="topnav_button" onclick="location.href='/events'">
|
||||
Events
|
||||
</div>
|
||||
<div class="topnav_button" onclick="location.href='/documents'">
|
||||
</button>
|
||||
<button class="topnav_button" onclick="location.href='/documents'">
|
||||
Documents
|
||||
</button>
|
||||
</div>
|
||||
{% block content %}{% endblock %}
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
11
templates/documents.html
Normal file
11
templates/documents.html
Normal file
|
@ -0,0 +1,11 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}Dashboard{% endblock %}
|
||||
{% block headers %}
|
||||
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
<h1>Hello!!!!!!!</h1>
|
||||
{% endblock %}
|
11
templates/events.html
Normal file
11
templates/events.html
Normal file
|
@ -0,0 +1,11 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}Dashboard{% endblock %}
|
||||
{% block headers %}
|
||||
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
<h1>Hello!!!!!!!</h1>
|
||||
{% endblock %}
|
11
templates/roster.html
Normal file
11
templates/roster.html
Normal file
|
@ -0,0 +1,11 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}Dashboard{% endblock %}
|
||||
{% block headers %}
|
||||
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
<h1>Hello!!!!!!!</h1>
|
||||
{% endblock %}
|
Loading…
Reference in New Issue
Block a user