fix(ui): keep dashboard configuration exit available and align heading 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:
2026-09-09 02:03:36 +02:00
parent ec240ed219
commit 944401d53b
6 changed files with 54 additions and 13 deletions
@@ -15,6 +15,7 @@ import {
} from "lucide-react";
import {
Card,
DocumentationHelpLink,
IconButton,
type ApiSettings,
type AuthInfo,
@@ -154,7 +155,7 @@ export default function DashboardGrid({
onDragOver={(event) => event.preventDefault()}
onDrop={onDropPreview}
>
<Card title={widget.title}>
<Card title={widget.title} titleHelp={widget.documentation && <DocumentationHelpLink reference={widget.documentation} />}>
<DashboardWidgetContent
widget={widget}
placement={placement}
@@ -186,6 +187,7 @@ export default function DashboardGrid({
>
<Card
title={widget.title}
titleHelp={widget.documentation && <DocumentationHelpLink reference={widget.documentation} />}
collapsible={!configuring}
collapseKey={`dashboard-widget:${placement.instanceId}`}
actions={