mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-10 21:32:18 +00:00
Apply the v1.18.0 walkthrough notes across the settings surface: - Drop the explanatory top-text block from every settings section so content starts at one consistent vertical height (the sr-only heading stays for the accessibility tree). - Move "Restart onboarding tour" out of Account into Advanced. - Module hub: drop the explanatory line above the first card. - Split the Integrations page into three left-side entries — the Connections content is now the Integrationen page itself, with Channels and Sources (source weighting) as their own entries. Drop the /settings/sources redirect (it is a real route again); Channels is a new entry. - Notifications: drop the top text, the channels / inbox cross-links, and the embedded Vorsorge editor (it has its own page). Keep the mood, low-stock, and proactive-coach reminder cards. - Rename the Layout hub entry to "Layout". - Flip the Coach toggle to "Activate Coach" (default on, opt-out) over the same single disableCoach column — one source of truth. - Move the AI "About me" context into Account → Profil, before cycle tracking. - Gesundheitsakte: replace the gradient hero with a normal card. i18n across all six locales for the renamed / added labels; settings tests updated for the new structure.
30 lines
913 B
TypeScript
30 lines
913 B
TypeScript
"use client";
|
|
|
|
import { DashboardLayoutSection } from "@/components/settings/dashboard-layout-section";
|
|
import { SettingsHubBackLink } from "@/components/settings/settings-hub-back-link";
|
|
import { useTranslations } from "@/lib/i18n/context";
|
|
|
|
export function DashboardSection() {
|
|
const { t } = useTranslations();
|
|
|
|
return (
|
|
<section
|
|
aria-labelledby="settings-section-dashboard-title"
|
|
className="space-y-6"
|
|
>
|
|
<header className="space-y-2">
|
|
<SettingsHubBackLink
|
|
href="/settings/layout"
|
|
labelKey="settings.sections.layout.backToHub"
|
|
/>
|
|
<h1 id="settings-section-dashboard-title" className="sr-only">
|
|
{t("settings.sections.dashboard.title")}
|
|
</h1>
|
|
{/* v1.18.1 (D0) — section blurb dropped for consistent top alignment. */}
|
|
</header>
|
|
|
|
<DashboardLayoutSection id="dashboard-layout" />
|
|
</section>
|
|
);
|
|
}
|