fix: calendar navigation

This commit is contained in:
Max Hohlfeld 2025-07-14 20:24:47 +02:00
parent 2aa3cf2c2b
commit 0ce5597162

View File

@ -18,11 +18,11 @@
<div class="control level-item is-flex-grow-0"> <div class="control level-item is-flex-grow-0">
<input class="input" type="date" name="date" value="{{ date }}" hx-target="closest body" <input class="input" type="date" name="date" value="{{ date }}" hx-target="closest body"
hx-get="/{{ selected_area|show_area_query(true) }}" hx-push-url="true"> hx-get="/calendar{{ selected_area|show_area_query(true) }}" hx-push-url="true">
{% if user.role == Role::Admin %} {% if user.role == Role::Admin %}
<div class="select ml-2"> <div class="select ml-2">
<select hx-get="/?date={{ date }}" hx-target="closest body" hx-push-url="true" name="area"> <select hx-get="/calendar?date={{ date }}" hx-target="closest body" hx-push-url="true" name="area">
{% for area in areas %} {% for area in areas %}
{% if (user.area_id == area.id && selected_area.is_none()) || selected_area.is_some() && {% if (user.area_id == area.id && selected_area.is_none()) || selected_area.is_some() &&
selected_area.unwrap() == area.id %} selected_area.unwrap() == area.id %}
@ -60,7 +60,7 @@
<div class="control level-item is-flex-grow-0"> <div class="control level-item is-flex-grow-0">
<input class="input" type="date" name="date" value="{{ date }}" hx-target="closest body" <input class="input" type="date" name="date" value="{{ date }}" hx-target="closest body"
hx-get="/{{ selected_area|show_area_query(true) }}" hx-push-url="true"> hx-get="/calendar{{ selected_area|show_area_query(true) }}" hx-push-url="true">
</div> </div>
<div class="level-right"> <div class="level-right">
@ -77,7 +77,7 @@
<div class="level is-hidden-tablet is-mobile"> <div class="level is-hidden-tablet is-mobile">
<div class="level-item"> <div class="level-item">
<div class="select"> <div class="select">
<select hx-get="/?date={{ date }}" hx-target="closest body" hx-push-url="true" name="area"> <select hx-get="/calendar?date={{ date }}" hx-target="closest body" hx-push-url="true" name="area">
{% for area in areas %} {% for area in areas %}
{% if (user.area_id == area.id && selected_area.is_none()) || selected_area.is_some() && {% if (user.area_id == area.id && selected_area.is_none()) || selected_area.is_some() &&
selected_area.unwrap() == area.id %} selected_area.unwrap() == area.id %}