fix(ui): align campaign tables, recipient sizing and contextual help
Verified with the coordinated workspace changes by devkit full run 2026-09-08T225814-186389-0000-3e3ed7cd (all seven phases passed). This shared UI pass does not mark the individual module reviews complete.
This commit is contained in:
@@ -29,4 +29,14 @@ assertIncludes(
|
||||
"a row must explain when its match came from a hidden address"
|
||||
);
|
||||
|
||||
assertIncludes("version && draft && !source.type", "recipient grids wait for the initial draft before restoring column widths");
|
||||
const profileColumns = readFileSync(new URL("../src/features/campaigns/recipients/recipientProfileColumns.tsx", import.meta.url), "utf8");
|
||||
for (const id of ["recipients", "delivery"]) {
|
||||
const start = profileColumns.indexOf(`id: "${id}"`);
|
||||
const declarations = profileColumns.slice(start, profileColumns.indexOf("render:", start));
|
||||
if (!declarations.includes("resizable: true") || declarations.includes("maxWidth:")) {
|
||||
throw new Error(`${id} remains user-expandable without an arbitrary hard display cap`);
|
||||
}
|
||||
}
|
||||
|
||||
console.log("Campaign recipient search covers and explains hidden address matches.");
|
||||
|
||||
Reference in New Issue
Block a user