Compare commits

..

No commits in common. "5f6e05371c2dbdba4838031e907f03ac424a127b" and "e27bc50b81a14bce907f4c6f1e32331b62219c07" have entirely different histories.

3 changed files with 2 additions and 36 deletions

View File

@ -92,7 +92,6 @@ async fn main() {
.route("/shift_reports", get(shift_reports)) .route("/shift_reports", get(shift_reports))
.route("/shifts/:id/drinks", get(drinks)) .route("/shifts/:id/drinks", get(drinks))
.route("/shifts/:id/report", get(shift_report)) .route("/shifts/:id/report", get(shift_report))
.route("/shifts/:id/shows", get(shows))
.fallback_service(fallback_handler) .fallback_service(fallback_handler)
.with_state(state); .with_state(state);
@ -161,7 +160,3 @@ async fn shift_reports(State(state): State<AppState>) -> impl IntoResponse {
async fn ada() -> impl IntoResponse { async fn ada() -> impl IntoResponse {
render!(ada_html) render!(ada_html)
} }
async fn shows(Path(id): Path<u32>) -> impl IntoResponse {
render!(shows_html, id)
}

View File

@ -7,20 +7,13 @@
<div class="flex justify-center items-center"> <div class="flex justify-center items-center">
@:shift_button_html(open_shift.as_ref()) @:shift_button_html(open_shift.as_ref())
</div> </div>
@if let Some(open_shift) = open_shift { @if open_shift.is_some() {
<div hx-boost="true" class="flex justify-center items-center"> <div hx-boost="true" class="flex justify-center items-center">
<a href="/shifts/@open_shift.id/drinks" <a href="/shifts/@open_shift.unwrap().id/drinks"
class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 me-2 mb-2 "> class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 me-2 mb-2 ">
<button type="button">Sell Drinks</button> <button type="button">Sell Drinks</button>
</a> </a>
</div> </div>
<div hx-boost="true" class="flex justify-center items-center">
<a href="/shifts/@open_shift.id/shows"
class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 me-2 mb-2 ">
<button type="button">Sell Shows</button>
</a>
</div>
} }
<div hx-boost="true" class="flex justify-center items-center"> <div hx-boost="true" class="flex justify-center items-center">
<a href="/management" <a href="/management"

View File

@ -1,22 +0,0 @@
@use super::base_html;
@use super::components::return_to_main_html;
@(shift_id: u32)
@:base_html({
<div hx-swap="outerHTML" hx-target="this" class="h-full">
<div class="fixed right-0 top-0 pr-4 pt-4">
@:return_to_main_html()
</div>
<form hx-post="/api/drinks" class="h-full flex items-center justify-center gap-28">
<input type="hidden" id="shift" name="shift" value="@shift_id" />
<button type="submit"
class="focus:outline-none text-white bg-green-700 hover:bg-green-800 focus:ring-4 focus:ring-green-300 font-medium rounded-lg text-sm px-5 py-2.5 dark:bg-green-600 dark:hover:bg-green-700 dark:focus:ring-green-800">
Submit
</button>
</form>
</div>
})