diff --git a/frontend/src/app.css b/frontend/src/app.css index 0cd0ee8..70ec51c 100644 --- a/frontend/src/app.css +++ b/frontend/src/app.css @@ -103,8 +103,11 @@ input, select, textarea { width: 100%; font-family: var(--font); transition: border-color var(--transition); } +input[type="checkbox"] { width: auto; } input:focus, select:focus, textarea:focus { outline: none; border-color: var(--c-accent); } input::placeholder { color: var(--c-muted); } +.checkbox-label { display: inline-flex; align-items: center; gap: 0.5rem; font-size: 0.875rem; cursor: pointer; } +.checkbox-label-sm { display: inline-flex; align-items: center; gap: 0.3rem; font-size: 0.82rem; cursor: pointer; color: var(--c-text); } /* Search */ .search-bar { display: flex; gap: 0.5rem; align-items: center; margin-bottom: 1rem; } diff --git a/frontend/src/pages/Settings.svelte b/frontend/src/pages/Settings.svelte index 4f28bfc..9ac3c63 100644 --- a/frontend/src/pages/Settings.svelte +++ b/frontend/src/pages/Settings.svelte @@ -294,7 +294,7 @@ Note Field Label - + Note field is required diff --git a/frontend/src/pages/Users.svelte b/frontend/src/pages/Users.svelte index cb7a3f8..c1c3a58 100644 --- a/frontend/src/pages/Users.svelte +++ b/frontend/src/pages/Users.svelte @@ -167,8 +167,8 @@ Roles {#each availableRoles as r} - - + newRoles = toggleItem(r, newRoles)} /> {roleLabel(r)} @@ -181,8 +181,8 @@ Departments {#each $allDepts ?? [] as d} - - + newDeptIDs = toggleItem(d.id, newDeptIDs)} /> @@ -228,8 +228,8 @@ {#each availableRoles as r} - - + editRoles = toggleItem(r, editRoles)} /> {roleLabel(r)} @@ -241,8 +241,8 @@ {#if ($allDepts ?? []).length > 0} {#each $allDepts ?? [] as d} - - + editDeptIDs = toggleItem(d.id, editDeptIDs)} /> {d.name} diff --git a/frontend/src/pages/Volunteers.svelte b/frontend/src/pages/Volunteers.svelte index d61cc3d..fb92897 100644 --- a/frontend/src/pages/Volunteers.svelte +++ b/frontend/src/pages/Volunteers.svelte @@ -209,8 +209,8 @@ - - + + Department lead @@ -281,8 +281,8 @@ - - Co-Lead + + Co-Lead