pflegepilot_v3: echtes Logo + Favicon eingebunden, Rubrik "Wegweiser fuer schwierige Momente" umbenannt
Fuchs-Logo (dunkle Variante fuer helle Hintergruende, weisse Variante fuer den dunklen E-Mail-Header) in App-Sidebar, Marketing-Header, Login-Box und als SEO-/OpenGraph-Bild eingebaut, neues Favicon ersetzt den Next.js- Standard. In derselben Sidebar-Datei zugleich die Umbenennung von "Krisen-Checkliste" zu "Wegweiser fuer schwierige Momente" (T27). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
5f455f13ca
commit
ad68d501d0
10 files changed
+16
-5
No files matched your search
Binary file not shown.
|
After Width: | Height: | Size: 17 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 17 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 109 KiB |
@@ -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 }) {
|
||||
}`}
|
||||
>
|
||||
<div className="flex items-center justify-between px-5 py-4">
|
||||
<span className="text-lg font-semibold text-slate-800">MeinPflegeFuchs</span>
|
||||
<span className="flex items-center gap-2">
|
||||
<img src="/logo.png" alt="" width={28} height={28} className="h-7 w-7" />
|
||||
<span className="text-lg font-semibold text-slate-800">MeinPflegeFuchs</span>
|
||||
</span>
|
||||
<button
|
||||
onClick={() => setMobileOpen(false)}
|
||||
className="text-slate-500 lg:hidden"
|
||||
@@ -230,6 +235,7 @@ export default function AppLayout({ children }: { children: React.ReactNode }) {
|
||||
>
|
||||
<IconMenu2 size={24} />
|
||||
</button>
|
||||
<img src="/logo.png" alt="" width={24} height={24} className="h-6 w-6" />
|
||||
<span className="font-semibold text-slate-800">MeinPflegeFuchs</span>
|
||||
</header>
|
||||
|
||||
|
||||
@@ -18,7 +18,8 @@ export default function MarketingLayout({ children }: { children: React.ReactNod
|
||||
<div className="flex min-h-full flex-1 flex-col">
|
||||
<header className="border-b border-slate-200 bg-white/80 backdrop-blur">
|
||||
<div className="mx-auto flex max-w-6xl items-center justify-between px-6 py-4">
|
||||
<Link href="/" className="text-lg font-semibold text-slate-800">
|
||||
<Link href="/" className="flex items-center gap-2 text-lg font-semibold text-slate-800">
|
||||
<img src="/logo.png" alt="" width={28} height={28} className="h-7 w-7" />
|
||||
MeinPflegeFuchs
|
||||
</Link>
|
||||
<Link
|
||||
|
||||
@@ -80,11 +80,13 @@ export async function generateMetadata(): Promise<Metadata> {
|
||||
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,
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 211 KiB |
@@ -19,6 +19,7 @@ export function AuthOverlay() {
|
||||
return (
|
||||
<div className="fixed inset-0 z-50 flex items-center justify-center bg-slate-900/60 p-4">
|
||||
<div className="w-full max-w-sm rounded-2xl bg-white p-8 shadow-xl">
|
||||
<img src="/logo.png" alt="" width={40} height={40} className="mb-2 h-10 w-10" />
|
||||
<h1 className="mb-1 text-xl font-semibold text-slate-800">MeinPflegeFuchs</h1>
|
||||
<p className="mb-6 text-sm text-slate-500">{titel}</p>
|
||||
|
||||
|
||||
Reference in new issue
Block a user