diff --git a/Fav.ico b/Fav.ico new file mode 100644 index 0000000..1f41d92 Binary files /dev/null and b/Fav.ico differ diff --git a/logo-white.png b/logo-white.png new file mode 100644 index 0000000..fdbb1b3 Binary files /dev/null and b/logo-white.png differ diff --git a/logo.png b/logo.png new file mode 100644 index 0000000..ef7b313 Binary files /dev/null and b/logo.png differ diff --git a/pflegepilot_v3/frontend/public/logo-white.png b/pflegepilot_v3/frontend/public/logo-white.png new file mode 100644 index 0000000..fdbb1b3 Binary files /dev/null and b/pflegepilot_v3/frontend/public/logo-white.png differ diff --git a/pflegepilot_v3/frontend/public/logo.png b/pflegepilot_v3/frontend/public/logo.png new file mode 100644 index 0000000..ef7b313 Binary files /dev/null and b/pflegepilot_v3/frontend/public/logo.png differ diff --git a/pflegepilot_v3/frontend/src/app/(app)/layout.tsx b/pflegepilot_v3/frontend/src/app/(app)/layout.tsx index 32b00a7..6b8cac2 100644 --- a/pflegepilot_v3/frontend/src/app/(app)/layout.tsx +++ b/pflegepilot_v3/frontend/src/app/(app)/layout.tsx @@ -21,6 +21,7 @@ import { IconSparkles, IconSettings, IconUsersGroup, + IconChartBar, IconMenu2, IconX, IconLogout, @@ -58,7 +59,7 @@ const NUTZER_SECTIONS: NavSection[] = [ items: [ { href: "/aufgaben", label: "Aufgaben", icon: IconChecklist }, { href: "/kalender", label: "Kalender", icon: IconCalendarEvent }, - { href: "/guides", label: "Krisen-Checklisten", icon: IconFirstAidKit }, + { href: "/guides", label: "Wegweiser für schwierige Momente", icon: IconFirstAidKit }, { href: "/umkreissuche", label: "Umkreissuche", icon: IconMapPin }, ], }, @@ -76,6 +77,7 @@ const ADMIN_SECTIONS: NavSection[] = [ { items: [ { href: "/admin", label: "Admin-Dashboard", icon: IconUsersGroup }, + { href: "/admin/statistiken", label: "Statistiken", icon: IconChartBar }, { href: "/admin/einstellungen", label: "Einstellungen", icon: IconSettings }, ], }, @@ -143,7 +145,10 @@ export default function AppLayout({ children }: { children: React.ReactNode }) { }`} >
+ MeinPflegeFuchs
+
+
MeinPflegeFuchs
diff --git a/pflegepilot_v3/frontend/src/app/(marketing)/layout.tsx b/pflegepilot_v3/frontend/src/app/(marketing)/layout.tsx
index c849b0c..3526797 100644
--- a/pflegepilot_v3/frontend/src/app/(marketing)/layout.tsx
+++ b/pflegepilot_v3/frontend/src/app/(marketing)/layout.tsx
@@ -18,7 +18,8 @@ export default function MarketingLayout({ children }: { children: React.ReactNod
MeinPflegeFuchs
{
siteName: "MeinPflegeFuchs",
locale: "de_DE",
type: "website",
+ images: [`${SITE_URL}/logo.png`],
},
twitter: {
card: "summary",
title: titel,
description: beschreibung,
+ images: [`${SITE_URL}/logo.png`],
},
};
}
@@ -146,8 +148,8 @@ const FEATURES: { icon: typeof IconBook2; titel: string; text: string; accent: A
},
{
icon: IconFirstAidKit,
- titel: "Checklisten für den Ernstfall",
- text: "Schritt-für-Schritt-Anleitungen für Krisenmomente – plötzliche Krankenhauseinweisung, Sturz, Ausfall der Pflegeperson und mehr.",
+ titel: "Wegweiser für schwierige Momente",
+ text: "Schritt-für-Schritt-Anleitungen für schwierige Situationen – plötzlich ins Krankenhaus, Sturz, Ausfall der Pflegeperson, Umzug ins Pflegeheim und mehr.",
accent: "violet",
},
];
@@ -186,6 +188,7 @@ export default async function LandingPage() {
operatingSystem: "Web",
description: s.landing_seo_description || STANDARD_SEO_BESCHREIBUNG,
url: SITE_URL,
+ image: `${SITE_URL}/logo.png`,
offers: {
"@type": "Offer",
price: preisBasis,
diff --git a/pflegepilot_v3/frontend/src/app/favicon.ico b/pflegepilot_v3/frontend/src/app/favicon.ico
index 718d6fe..1f41d92 100644
Binary files a/pflegepilot_v3/frontend/src/app/favicon.ico and b/pflegepilot_v3/frontend/src/app/favicon.ico differ
diff --git a/pflegepilot_v3/frontend/src/components/AuthOverlay.tsx b/pflegepilot_v3/frontend/src/components/AuthOverlay.tsx
index 8956c1b..57a9d7c 100644
--- a/pflegepilot_v3/frontend/src/components/AuthOverlay.tsx
+++ b/pflegepilot_v3/frontend/src/components/AuthOverlay.tsx
@@ -19,6 +19,7 @@ export function AuthOverlay() {
return (
{titel}