diff --git a/components/layout/Footer.tsx b/components/layout/Footer.tsx index 5dda5f886..9565f26c7 100644 --- a/components/layout/Footer.tsx +++ b/components/layout/Footer.tsx @@ -3,7 +3,7 @@ import Image from 'next/image'; import { useLocale } from 'next-intl'; import { ShieldCheck, Leaf, Lock, Accessibility, Zap, Mail, Phone } from 'lucide-react'; import { LanguageSwitcher } from './LanguageSwitcher'; - +import { Tooltip } from '@/components/ui/Tooltip'; interface CompanyInfo { contactEmail: string; contactPhone: string; @@ -165,10 +165,18 @@ export function Footer({ companyInfo }: FooterProps) { {/* Quality Badges */}
-
SSL Secured
-
Green Hosting
-
DSGVO Compliant
-
High Performance
+ +
SSL Secured
+
+ +
Green Hosting
+
+ +
DSGVO Compliant
+
+ +
High Performance
+
{/* Mintel Design & Version */} diff --git a/components/ui/Tooltip.tsx b/components/ui/Tooltip.tsx new file mode 100644 index 000000000..dc0433fc9 --- /dev/null +++ b/components/ui/Tooltip.tsx @@ -0,0 +1,19 @@ +import React, { ReactNode } from 'react'; + +interface TooltipProps { + children: ReactNode; + content: string; +} + +export function Tooltip({ children, content }: TooltipProps) { + return ( +
+ {children} +
+ {content} + {/* Triangle Arrow */} +
+
+
+ ); +}