From 42ba3063624d7f9ae85e97534ecbd943a72f3f61 Mon Sep 17 00:00:00 2001 From: cesnimda Date: Mon, 13 Jul 2026 09:39:46 +0200 Subject: [PATCH] style(ui): float remaining table/card containers to design system Repo-wide sweep for the same flat 1px-border "fake card" pattern already fixed in Dashboard/Kanban/JobDetailsDialog/auth pages this session -- AddJobModal, Attachments, CompaniesTable, Correspondence, EditJobDialog, and the admin audit/system/users pages all had a table container or content box using border+divider instead of the floating-shadow treatment used everywhere else now. Left AppShell.tsx/App.tsx alone -- their border:1px+divider instances are icon-button and badge outlines, not card containers; that's a different, correct use of the pattern. --- job-tracker-ui/src/components/AddJobModal.tsx | 2 +- job-tracker-ui/src/components/Attachments.tsx | 2 +- job-tracker-ui/src/components/CompaniesTable.tsx | 2 +- job-tracker-ui/src/components/Correspondence.tsx | 2 +- job-tracker-ui/src/components/EditJobDialog.tsx | 2 +- job-tracker-ui/src/views/AdminAuditPage.tsx | 2 +- job-tracker-ui/src/views/AdminSystemPage.tsx | 8 ++++---- job-tracker-ui/src/views/AdminUsersPage.tsx | 2 +- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/job-tracker-ui/src/components/AddJobModal.tsx b/job-tracker-ui/src/components/AddJobModal.tsx index fda2c1a..977530a 100644 --- a/job-tracker-ui/src/components/AddJobModal.tsx +++ b/job-tracker-ui/src/components/AddJobModal.tsx @@ -374,7 +374,7 @@ export default function AddJobModal({ open, onClose, onCreated, initialUrl }: Pr label: string, helperText: string, ) => ( - + {label} diff --git a/job-tracker-ui/src/components/Attachments.tsx b/job-tracker-ui/src/components/Attachments.tsx index d0f15b0..8df4176 100644 --- a/job-tracker-ui/src/components/Attachments.tsx +++ b/job-tracker-ui/src/components/Attachments.tsx @@ -267,7 +267,7 @@ export default function Attachments({ jobId }: { jobId: number }) { {uploading ? : null} - + diff --git a/job-tracker-ui/src/components/CompaniesTable.tsx b/job-tracker-ui/src/components/CompaniesTable.tsx index 08c17c4..c64aa29 100644 --- a/job-tracker-ui/src/components/CompaniesTable.tsx +++ b/job-tracker-ui/src/components/CompaniesTable.tsx @@ -157,7 +157,7 @@ export default function CompaniesTable() { ) : null} ) : ( - +
diff --git a/job-tracker-ui/src/components/Correspondence.tsx b/job-tracker-ui/src/components/Correspondence.tsx index ea230e4..799a59e 100644 --- a/job-tracker-ui/src/components/Correspondence.tsx +++ b/job-tracker-ui/src/components/Correspondence.tsx @@ -481,7 +481,7 @@ export default function Correspondence({ jobId, job }: { jobId: number; job: Job )} - + Linked Gmail thread continuity Linked Gmail refresh only checks threads that are already tied to this job, so new correspondence can appear here without re-importing the whole thread. diff --git a/job-tracker-ui/src/components/EditJobDialog.tsx b/job-tracker-ui/src/components/EditJobDialog.tsx index 186550d..7375421 100644 --- a/job-tracker-ui/src/components/EditJobDialog.tsx +++ b/job-tracker-ui/src/components/EditJobDialog.tsx @@ -182,7 +182,7 @@ export default function EditJobDialog({ open, jobId, onClose, onSaved }: Props) {t("editJobTitle")} - + {t("editJobIntro")} diff --git a/job-tracker-ui/src/views/AdminAuditPage.tsx b/job-tracker-ui/src/views/AdminAuditPage.tsx index 54c0dfb..2962b58 100644 --- a/job-tracker-ui/src/views/AdminAuditPage.tsx +++ b/job-tracker-ui/src/views/AdminAuditPage.tsx @@ -100,7 +100,7 @@ export default function AdminAuditPage() { {t("adminAuditSubtitle")} - +
diff --git a/job-tracker-ui/src/views/AdminSystemPage.tsx b/job-tracker-ui/src/views/AdminSystemPage.tsx index bd1f385..d544b17 100644 --- a/job-tracker-ui/src/views/AdminSystemPage.tsx +++ b/job-tracker-ui/src/views/AdminSystemPage.tsx @@ -530,7 +530,7 @@ export default function AdminSystemPage() { Top parser findings {benchmarkFindings.length > 0 ? benchmarkFindings.map((finding) => ( - + {finding.file} {finding.issue} @@ -542,7 +542,7 @@ export default function AdminSystemPage() { Weakest files in current run {weakestEntries.map((entry) => ( - + {entry.FileName} @@ -556,7 +556,7 @@ export default function AdminSystemPage() { - + Latest markdown summary {benchmarkStatus?.reportMarkdown || "-"} @@ -564,7 +564,7 @@ export default function AdminSystemPage() { ) : ( - + {benchmarkStatus?.reportMarkdown || "Run scripts/run-cv-benchmark.sh to generate the latest corpus report and fixture candidates."} diff --git a/job-tracker-ui/src/views/AdminUsersPage.tsx b/job-tracker-ui/src/views/AdminUsersPage.tsx index e48db41..3a2b403 100644 --- a/job-tracker-ui/src/views/AdminUsersPage.tsx +++ b/job-tracker-ui/src/views/AdminUsersPage.tsx @@ -233,7 +233,7 @@ export default function AdminUsersPage() { })} ) : ( - +