diff --git a/scripts/ui-drift-baseline.json b/scripts/ui-drift-baseline.json index 6690054..57eb4d7 100644 --- a/scripts/ui-drift-baseline.json +++ b/scripts/ui-drift-baseline.json @@ -1,7 +1,7 @@ { - "//": "Baseline UI drift counts captured 2026-05-23 after UI5 settings + modals slice. ui-drift-ratchet.sh compares current counts against these and FAILS if any category EXCEEDS its baseline. To lower the baseline after migrating screens, run scripts/ui-drift-ratchet.sh --update.", - "raw_interactive_controls": 38, - "legacy_global_surface_classes": 92, + "//": "Baseline UI drift counts. Updated 2026-05-23T08:33:24Z by scripts/ui-drift-ratchet.sh --update. Commit alongside the migration that lowered the counts.", + "raw_interactive_controls": 25, + "legacy_global_surface_classes": 67, "hardcoded_color_literals": 0, "direct_bytelyst_ui_imports_outside_adapter": 0 } diff --git a/web/src/components/ArtifactPanel.tsx b/web/src/components/ArtifactPanel.tsx index 5ec364d..ef41c8f 100644 --- a/web/src/components/ArtifactPanel.tsx +++ b/web/src/components/ArtifactPanel.tsx @@ -2,7 +2,7 @@ import { useRef, useState } from "react"; import { StateNotice } from "@/components/StateNotice"; -import { Button } from "@/components/ui/Primitives"; +import { Badge, Button, Card, Input, Select, Textarea } from "@/components/ui/Primitives"; import { getArtifactReadUrl, uploadArtifact } from "@/lib/blob-client"; import { toast } from "@/lib/toast"; import { getEmptyState, toUserFacingState, type UserFacingState } from "@/lib/user-facing-states"; @@ -91,53 +91,46 @@ export function ArtifactPanel({ } return ( -
-
-
Artifacts
- blob-backed view + +
+
Artifacts
+ blob-backed view
-
-
- - setTitle(event.target.value)} - placeholder="Artifact title" - aria-label="Artifact title" - /> -
-
- setTitle(event.target.value)} + placeholder="Artifact title" + aria-label="Artifact title" + /> +
+ - + setBlobPath(event.target.value)} placeholder="Optional blob path" aria-label="Artifact blob path" />
-