From 9731daae4afb2ab9a0643ec9a831f2ef5275674f Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Tue, 18 Aug 2026 10:42:50 +0200 Subject: [PATCH] Adopt shared WebUI layout primitives --- webui/src/features/approvals/ApprovalRequestDialog.tsx | 6 +++--- .../src/features/approvals/ApprovalTemplatesPanel.tsx | 10 +++++----- webui/src/features/approvals/ApprovalsPage.tsx | 4 ++-- webui/src/styles/approvals.css | 3 +-- 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/webui/src/features/approvals/ApprovalRequestDialog.tsx b/webui/src/features/approvals/ApprovalRequestDialog.tsx index cad0e24..56b80b1 100644 --- a/webui/src/features/approvals/ApprovalRequestDialog.tsx +++ b/webui/src/features/approvals/ApprovalRequestDialog.tsx @@ -1,5 +1,5 @@ import { useMemo, useState } from "react"; -import { Button, Dialog, DocumentationHelpLink, DismissibleAlert, FormField, ToggleSwitch, useUnsavedChanges, useUnsavedDraftGuard, type ApiSettings } from "@govoplan/core-webui"; +import { FormGrid, Button, Dialog, DocumentationHelpLink, DismissibleAlert, FormField, ToggleSwitch, useUnsavedChanges, useUnsavedDraftGuard, type ApiSettings } from "@govoplan/core-webui"; import { createApproval, type ApprovalDraft, type ApprovalRequest } from "../../api/approvals"; import ApprovalStepsEditor, { emptyApprovalStep } from "./ApprovalStepsEditor"; import { APPROVALS_FIELD_DOCUMENTATION, APPROVALS_I18N } from "./interfacePatterns"; @@ -45,7 +45,7 @@ export default function ApprovalRequestDialog({ settings, onClose, onSaved }: {
{error && {error}} -
+ setDraft({ ...draft, title: event.target.value })} /> setDraft({ ...draft, subject_module: event.target.value })} /> setDraft({ ...draft, subject_type: event.target.value })} /> @@ -55,7 +55,7 @@ export default function ApprovalRequestDialog({ settings, onClose, onSaved }: {