fix: traiter le premier lot de tickets

Refs #4 #5 #6 #9 #12 #16 #18 #20
This commit is contained in:
Alexandre NOEL 2026-09-07 23:31:29 +02:00
commit 04cbe54dd1
14 changed files with 87 additions and 12 deletions

View file

@ -134,6 +134,17 @@ $fieldOptions = [
border-color: #206bc4
}
.care-treatment-choice:has(input:checked) {
color: #fff;
border-color: var(--tblr-primary);
background: var(--tblr-primary)
}
.care-treatment-choice.btn-outline-danger:has(input:checked) {
border-color: var(--tblr-danger);
background: var(--tblr-danger)
}
@media(max-width:800px) {
.care-box {
grid-column: span 6 !important
@ -341,12 +352,12 @@ $fieldOptions = [
class="card card-sm bg-purple-lt mb-2">
<div class="card-body py-2"><strong>💊 <?= h($t['medication_name']) ?></strong>
<div class="small mb-2"><?= h($t['dose_text']) ?></div>
<div class="btn-group w-100"><label class="btn btn-outline-success"><input
<div class="btn-group w-100"><label class="btn btn-outline-success care-treatment-choice"><input
type="radio" class="btn-check" name="treatments[<?= (int)$t['id'] ?>]"
value="given"
<?= ($administrations[(int)$t['id']] ?? '') === 'given' ? 'checked' : '' ?>>
<?= h(t('care.given')) ?></label><label
class="btn btn-outline-danger"><input type="radio" class="btn-check"
class="btn btn-outline-danger care-treatment-choice"><input type="radio" class="btn-check"
name="treatments[<?= (int)$t['id'] ?>]" value="skipped"
<?= ($administrations[(int)$t['id']] ?? '') === 'skipped' ? 'checked' : '' ?>>
<?= h(t('care.not_given')) ?></label></div>