From cbff90ec5b9b808ea4402afdf7818c420182ede1 Mon Sep 17 00:00:00 2001 From: armada-lookout Date: Tue, 21 Jul 2026 11:10:06 +0000 Subject: [PATCH] Use YakShaver icon and align "What we collect" icons in consent dialog The "Help Us Improve YakShaver" telemetry consent dialog used a generic BarChart3 analyze icon next to its heading, and the leading icons for each "What we collect" item (Error reports, Workflow performance, Usage metrics) didn't line up with their checkbox/label row because of an ad-hoc mt-0.5 offset. - Replace the heading icon with the YakShaver (small Red Bull) logo, reusing the same SQ-YakShaver-LogoIcon-Red.svg asset used elsewhere in the app. - Wrap each list icon in a min-h-11 flex container matching the height of its checkbox/label row so all three icons align consistently with each other and with their text. Closes #964 Co-Authored-By: Claude Sonnet 5 --- .../settings/telemetry/TelemetryConsentDialog.tsx | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/ui/src/components/settings/telemetry/TelemetryConsentDialog.tsx b/src/ui/src/components/settings/telemetry/TelemetryConsentDialog.tsx index 849c8f9ea..d6fa98a11 100644 --- a/src/ui/src/components/settings/telemetry/TelemetryConsentDialog.tsx +++ b/src/ui/src/components/settings/telemetry/TelemetryConsentDialog.tsx @@ -11,6 +11,7 @@ import { DialogTitle, } from "@/components/ui/dialog"; import { Label } from "@/components/ui/label"; +import yakShaverLogo from "/logos/SQ-YakShaver-LogoIcon-Red.svg?url"; interface TelemetryConsentDialogProps { open: boolean; @@ -46,7 +47,7 @@ export function TelemetryConsentDialog({ - + Help Us Improve YakShaver @@ -60,7 +61,9 @@ export function TelemetryConsentDialog({

What we collect:

- +
+ +
- +
+ +
- +
+ +