UI fixes (colors, favicon) and codebase comment cleanup

This commit is contained in:
MichalC
2026-08-11 09:46:19 +02:00
parent 2be143af0f
commit fa51241628
46 changed files with 13 additions and 290 deletions
-13
View File
@@ -8,10 +8,8 @@ export function Footer() {
return (
<footer className="bg-[#00188D] text-primary-foreground">
{/* Main Footer Content */}
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-16">
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12">
{/* Column 1: Company details */}
<div className="flex flex-col gap-4">
<Link href="/" className="inline-block">
<span className="text-2xl font-bold font-heading text-white">
@@ -53,8 +51,6 @@ export function Footer() {
</div>
</div>
</div>
{/* Column 2: Services */}
<div>
<h3 className="text-base font-semibold font-heading text-white mb-6 uppercase tracking-wider">
Usługi
@@ -74,8 +70,6 @@ export function Footer() {
</li>
</ul>
</div>
{/* Column 3: Information */}
<div>
<h3 className="text-base font-semibold font-heading text-white mb-6 uppercase tracking-wider">
Informacje
@@ -118,8 +112,6 @@ export function Footer() {
</li>
</ul>
</div>
{/* Column 4: Obsługa Klienta */}
<div>
<h3 className="text-base font-semibold font-heading text-white mb-6 uppercase tracking-wider">
Obsługa Klienta
@@ -134,8 +126,6 @@ export function Footer() {
</div>
</div>
</div>
{/* Bottom Bar */}
<div className="border-t border-slate-800 bg-slate-950/40 py-6">
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 flex flex-col sm:flex-row justify-between items-center gap-4">
<div className="flex flex-col gap-2">
@@ -146,7 +136,6 @@ export function Footer() {
</div>
<div className="flex items-center gap-6">
{/* Social Icons */}
<div className="flex gap-4">
<a
href={companyDetails.socials.facebook}
@@ -167,8 +156,6 @@ export function Footer() {
<Instagram className="size-4" />
</a>
</div>
{/* Trust Symbol */}
<div className="flex items-center gap-1.5 text-xs text-slate-400 border-l border-slate-800 pl-6">
<ShieldCheck className="size-4 text-white" />
<span>Bezpieczne płatności SSL</span>
-14
View File
@@ -85,7 +85,6 @@ export function Header() {
return (
<>
{/* ----------------- DESKTOP: NAV BAR (STICKY) ----------------- */}
<header
className={cn(
"hidden lg:block sticky top-0 z-40 bg-background transition-all duration-300 border-b border-border",
@@ -93,16 +92,12 @@ export function Header() {
)}
>
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 flex items-center justify-between gap-4">
{/* Left: Logo */}
<Link href="/" className="shrink-0 flex items-center gap-3">
<span className="text-2xl font-bold font-heading text-primary">
{companyDetails.shortName}
<span className="text-accent">.</span>
</span>
</Link>
{/* Middle: Main Navigation */}
<nav className="flex items-center gap-6">
<NavDropdown
label="Klimatyzacja"
@@ -145,8 +140,6 @@ export function Header() {
Kontakt
</Link>
</nav>
{/* Right: Phone, Cart, CTA */}
<div className="flex items-center gap-5">
<a
href={`tel:${companyDetails.phoneRaw}`}
@@ -173,8 +166,6 @@ export function Header() {
</div>
</div>
</header>
{/* ----------------- MOBILE: HEADER (STICKY) ----------------- */}
<header
className={cn(
"lg:hidden sticky top-0 z-40 bg-background border-b border-border transition-all duration-300",
@@ -182,15 +173,12 @@ export function Header() {
)}
>
<div className="max-w-7xl mx-auto px-4 sm:px-6 flex items-center justify-between">
{/* Mobile Logo */}
<Link href="/" className="shrink-0 flex items-center">
<span className="text-xl font-bold font-heading text-primary">
{companyDetails.shortName}
<span className="text-accent">.</span>
</span>
</Link>
{/* Mobile Icons (Cart + Hamburger) */}
<div className="flex items-center gap-3">
<Link href="/koszyk" className="p-2 text-primary hover:text-accent hover:bg-muted transition-colors rounded-lg relative outline-none" aria-label="Koszyk">
<ShoppingBag className="size-5" />
@@ -211,8 +199,6 @@ export function Header() {
</div>
</div>
</header>
{/* ----------------- MOBILE MENU DRAWER ----------------- */}
<MobileMenu
isOpen={isMobileMenuOpen}
onClose={() => setIsMobileMenuOpen(false)}
-7
View File
@@ -99,8 +99,6 @@ export function MobileMenu({ isOpen, onClose }: MobileMenuProps) {
</ul>
</div>
</details>
{/* Usługi i serwis */}
<details className="collapse collapse-arrow border-b border-border rounded-none">
<summary className="collapse-title text-sm font-medium text-primary hover:text-accent py-3 px-0 min-h-0">
Usługi i serwis
@@ -124,9 +122,6 @@ export function MobileMenu({ isOpen, onClose }: MobileMenuProps) {
</details>
{/* 2. Pompy Ciepła */}
{/* Sklep */}
<details className="collapse collapse-arrow border-b border-border rounded-none">
<summary className="collapse-title text-sm font-medium text-primary hover:text-accent py-3 px-0 min-h-0">
Sklep
@@ -200,8 +195,6 @@ export function MobileMenu({ isOpen, onClose }: MobileMenuProps) {
</div>
</div>
{/* Drawer Footer */}
<div className="border-t border-border p-6 bg-slate-50 flex flex-col gap-4">
<a
href={`tel:${companyDetails.phoneRaw}`}