Guest management does not flood first row with guests anymore

This commit is contained in:
Ano-sys
2026-05-14 19:17:49 +02:00
parent 4a38c2ebdf
commit 9c027f7d5f
2 changed files with 31 additions and 21 deletions
+6 -4
View File
@@ -29,8 +29,7 @@
<div class="alert alert-warning" role="alert">@ErrorMessage</div> <div class="alert alert-warning" role="alert">@ErrorMessage</div>
} }
<div class="guest-card-grid guest-masonry-grid"> <article class="card shadow-sm guest-add-card">
<article class="card shadow-sm">
<div class="card-body"> <div class="card-body">
<h2 class="h5 card-title">Add guest</h2> <h2 class="h5 card-title">Add guest</h2>
<form method="post" action="/guests/add"> <form method="post" action="/guests/add">
@@ -44,13 +43,16 @@
<textarea id="new-guest-notes" class="form-control" rows="3" name="notes"></textarea> <textarea id="new-guest-notes" class="form-control" rows="3" name="notes"></textarea>
</div> </div>
<button type="submit" class="btn btn-primary w-100"> <button type="submit" class="btn btn-primary">
Add guest Add guest
</button> </button>
</form> </form>
</div> </div>
</article> </article>
<h2 class="h5 mt-4 mb-3">Current Guests</h2>
<div class="guest-card-grid guest-masonry-grid">
@if (GuestEntries is null) @if (GuestEntries is null)
{ {
<article class="card shadow-sm"> <article class="card shadow-sm">
+8
View File
@@ -42,17 +42,20 @@ a, .btn-link {
gap: 1rem; gap: 1rem;
} }
.guest-add-card,
.admin-panel-grid > .card, .admin-panel-grid > .card,
.admin-panel-column > .card { .admin-panel-column > .card {
border-radius: 8px; border-radius: 8px;
} }
.guest-add-card,
.guest-card-grid > .card, .guest-card-grid > .card,
.admin-panel-grid > .card, .admin-panel-grid > .card,
.admin-panel-column > .card { .admin-panel-column > .card {
transition: border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease; transition: border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
} }
.guest-add-card:focus-within,
.guest-card-grid > .card:focus-within, .guest-card-grid > .card:focus-within,
.admin-panel-grid > .card:focus-within, .admin-panel-grid > .card:focus-within,
.admin-panel-column > .card:focus-within { .admin-panel-column > .card:focus-within {
@@ -61,6 +64,7 @@ a, .btn-link {
} }
@media (hover: hover) and (pointer: fine) { @media (hover: hover) and (pointer: fine) {
.guest-add-card:hover,
.guest-card-grid > .card:hover, .guest-card-grid > .card:hover,
.admin-panel-grid > .card:hover, .admin-panel-grid > .card:hover,
.admin-panel-column > .card:hover { .admin-panel-column > .card:hover {
@@ -70,6 +74,10 @@ a, .btn-link {
} }
} }
.guest-add-card {
width: 100%;
}
.guest-card-grid > .card { .guest-card-grid > .card {
flex: 0 1 auto; flex: 0 1 auto;
width: fit-content; width: fit-content;