diff --git a/webui/src/features/committee/CommitteePage.tsx b/webui/src/features/committee/CommitteePage.tsx index c7718e1..aa43e98 100644 --- a/webui/src/features/committee/CommitteePage.tsx +++ b/webui/src/features/committee/CommitteePage.tsx @@ -10,7 +10,7 @@ import { Vote } from "lucide-react"; import { useCallback, useEffect, useMemo, useState, type ReactNode } from "react"; -import { +import { ActionToolbar, ActionBlockerHint, Button, DocumentationHelpLink, @@ -183,7 +183,7 @@ export default function CommitteePage({ settings, auth }: PlatformRouteContext) return (
-
+
{ event.preventDefault(); void refresh(); }} className="committee-search">
+ {error ? {error} : null} {loading && bodies.length === 0 ? : null} diff --git a/webui/src/features/committee/CommitteeRecordDialog.tsx b/webui/src/features/committee/CommitteeRecordDialog.tsx index 7ec4f87..a1aca60 100644 --- a/webui/src/features/committee/CommitteeRecordDialog.tsx +++ b/webui/src/features/committee/CommitteeRecordDialog.tsx @@ -1,5 +1,5 @@ import { useEffect, useMemo, useState } from "react"; -import { +import { FormGrid, Button, ConfirmDialog, Dialog, @@ -176,7 +176,7 @@ export default function CommitteeRecordDialog({
{error ? {error} : null} -
+ )} -
+ {kind === "body" ? ( @@ -207,19 +207,19 @@ export default function CommitteeRecordDialog({ ) : null} {kind === "meeting" ? ( -
+ setDraft({ ...draft, startsAt: event.target.value })} /> setDraft({ ...draft, endsAt: event.target.value })} /> -
+ ) : null} {kind === "agenda_item" ? ( <> -
+ setDraft({ ...draft, position: event.target.value })} /> @@ -234,7 +234,7 @@ export default function CommitteeRecordDialog({ setDraft({ ...draft, subjectId: event.target.value })} /> -
+ {draft.state === "decided" ? ( setDraft({ ...draft, decisionId: event.target.value })} /> @@ -245,7 +245,7 @@ export default function CommitteeRecordDialog({ {kind === "vote" ? ( <> -
+ setDraft({ ...draft, providerId: event.target.value })} /> -
+ setDraft({ ...draft, votingBallotId: event.target.value })} /> @@ -268,7 +268,7 @@ export default function CommitteeRecordDialog({
{draft.state === "closed" ? (
-
+ setDraft({ ...draft, castCount: event.target.value })} /> @@ -278,7 +278,7 @@ export default function CommitteeRecordDialog({ -
+
{choices.map((choice) => ( @@ -344,14 +344,14 @@ export default function CommitteeRecordDialog({ function EvidenceFields({ draft, busy, setDraft }: { draft: Draft; busy: boolean; setDraft: (draft: Draft) => void }) { return ( -
+ setDraft({ ...draft, approvalId: event.target.value })} /> setDraft({ ...draft, evidenceId: event.target.value })} /> -
+ ); } diff --git a/webui/src/styles/committee.css b/webui/src/styles/committee.css index 44e4fab..6f8fd89 100644 --- a/webui/src/styles/committee.css +++ b/webui/src/styles/committee.css @@ -268,17 +268,11 @@ justify-content: flex-end; } -.committee-form-grid, .committee-count-grid { display: grid; - grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; } -.committee-form-grid-three { - grid-template-columns: repeat(3, minmax(0, 1fr)); -} - .committee-count-grid { grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); } @@ -328,8 +322,4 @@ grid-row: 1 / span 2; } - .committee-form-grid, - .committee-form-grid-three { - grid-template-columns: 1fr; - } }