chore: zmiana nazwy z ThermCool na Klimat-24, aktualizacja logo i metadata
This commit is contained in:
+2
-2
@@ -72,7 +72,7 @@
|
|||||||
--secondary-foreground: #0f2a47;
|
--secondary-foreground: #0f2a47;
|
||||||
--muted: #f5f7fa;
|
--muted: #f5f7fa;
|
||||||
--muted-foreground: #5a6678;
|
--muted-foreground: #5a6678;
|
||||||
--accent: #2ba8e0;
|
--accent: #1030D0;
|
||||||
--accent-foreground: #ffffff;
|
--accent-foreground: #ffffff;
|
||||||
--accent-light: #e3f4fc;
|
--accent-light: #e3f4fc;
|
||||||
--cta: #F39320;
|
--cta: #F39320;
|
||||||
@@ -81,7 +81,7 @@
|
|||||||
--destructive: oklch(0.577 0.245 27.325);
|
--destructive: oklch(0.577 0.245 27.325);
|
||||||
--theme-border: #e2e8f0;
|
--theme-border: #e2e8f0;
|
||||||
--input: #e2e8f0;
|
--input: #e2e8f0;
|
||||||
--ring: #2ba8e0;
|
--ring: #1030D0;
|
||||||
--success: #16a34a;
|
--success: #16a34a;
|
||||||
--chart-1: oklch(0.87 0 0);
|
--chart-1: oklch(0.87 0 0);
|
||||||
--chart-2: oklch(0.556 0 0);
|
--chart-2: oklch(0.556 0 0);
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 4.4 KiB |
+8
-9
@@ -1,7 +1,6 @@
|
|||||||
import type { Metadata } from "next";
|
import type { Metadata } from "next";
|
||||||
|
|
||||||
import { Header } from "@/components/layout/Header";
|
import { Header } from "@/components/layout/Header";
|
||||||
import { TrustBar } from "@/components/layout/TrustBar";
|
|
||||||
import { Footer } from "@/components/layout/Footer";
|
import { Footer } from "@/components/layout/Footer";
|
||||||
import CookieBanner from '@/components/CookieBanner';
|
import CookieBanner from '@/components/CookieBanner';
|
||||||
import Script from 'next/script';
|
import Script from 'next/script';
|
||||||
@@ -14,21 +13,21 @@ import "./globals.css";
|
|||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: {
|
title: {
|
||||||
default: "ThermCool | Klimatyzacja Wrocław — Dolny Śląsk",
|
default: "Klimat-24 | Klimatyzacja Wrocław",
|
||||||
template: "%s | ThermCool",
|
template: "%s | Klimat-24",
|
||||||
},
|
},
|
||||||
description: "Profesjonalny montaż i serwis klimatyzacji na Dolnym Śląsku. Uprawnienia F-Gaz, bezpłatny audyt, estetyczny montaż. Zadzwoń po wycenę!",
|
description: "Profesjonalny montaż i serwis klimatyzacji na Dolnym Śląsku. Uprawnienia F-Gaz, bezpłatny audyt, estetyczny montaż. Zadzwoń po wycenę!",
|
||||||
metadataBase: new URL(process.env.NEXT_PUBLIC_BASE_URL || 'https://thermcool.pl'),
|
metadataBase: new URL(process.env.NEXT_PUBLIC_BASE_URL || 'https://klimat-24.pl'),
|
||||||
openGraph: {
|
openGraph: {
|
||||||
type: 'website',
|
type: 'website',
|
||||||
locale: 'pl_PL',
|
locale: 'pl_PL',
|
||||||
siteName: 'ThermCool',
|
siteName: 'Klimat-24',
|
||||||
title: 'ThermCool | Klimatyzacja Wrocław — Dolny Śląsk',
|
title: 'Klimat-24 | Klimatyzacja Wrocław',
|
||||||
description: 'Profesjonalny montaż i serwis klimatyzacji oraz pomp ciepła na Dolnym Śląsku.',
|
description: 'Profesjonalny montaż i serwis klimatyzacji oraz pomp ciepła na Dolnym Śląsku.',
|
||||||
},
|
},
|
||||||
twitter: {
|
twitter: {
|
||||||
card: 'summary_large_image',
|
card: 'summary_large_image',
|
||||||
title: 'ThermCool | Klimatyzacja ',
|
title: 'Klimat-24 | Klimatyzacja ',
|
||||||
description: 'Profesjonalny montaż i serwis klimatyzacji oraz pomp ciepła na Dolnym Śląsku.',
|
description: 'Profesjonalny montaż i serwis klimatyzacji oraz pomp ciepła na Dolnym Śląsku.',
|
||||||
},
|
},
|
||||||
robots: {
|
robots: {
|
||||||
@@ -43,7 +42,8 @@ export const metadata: Metadata = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
icons: {
|
icons: {
|
||||||
icon: 'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"></svg>',
|
icon: '/images/favicon/favicon-96x96-1.png?v=3',
|
||||||
|
apple: '/images/favicon/favicon-96x96-1.png?v=3',
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -71,7 +71,6 @@ export default function RootLayout({
|
|||||||
)}
|
)}
|
||||||
<Header />
|
<Header />
|
||||||
<main id="main-content" tabIndex={-1} className="flex-grow focus:outline-none">{children}</main>
|
<main id="main-content" tabIndex={-1} className="flex-grow focus:outline-none">{children}</main>
|
||||||
<TrustBar />
|
|
||||||
<Footer />
|
<Footer />
|
||||||
<AnalyticsWrapper />
|
<AnalyticsWrapper />
|
||||||
<CompareBar />
|
<CompareBar />
|
||||||
|
|||||||
+2
-4
@@ -1,5 +1,4 @@
|
|||||||
import { HeroSection } from "@/components/sections/HeroSection";
|
import { HeroSection } from "@/components/sections/HeroSection";
|
||||||
import { AdvantagesBar } from "@/components/sections/AdvantagesBar";
|
|
||||||
import { ServicesGrid } from "@/components/sections/ServicesGrid";
|
import { ServicesGrid } from "@/components/sections/ServicesGrid";
|
||||||
import { WhyUs } from "@/components/sections/WhyUs";
|
import { WhyUs } from "@/components/sections/WhyUs";
|
||||||
import { FeaturedProducts } from "@/components/sections/FeaturedProducts";
|
import { FeaturedProducts } from "@/components/sections/FeaturedProducts";
|
||||||
@@ -12,7 +11,7 @@ import { Button, buttonClasses } from "@/components/ui/Button";
|
|||||||
import { JsonLd } from "@/components/ui/JsonLd";
|
import { JsonLd } from "@/components/ui/JsonLd";
|
||||||
|
|
||||||
export default function Home() {
|
export default function Home() {
|
||||||
const baseUrl = process.env.NEXT_PUBLIC_BASE_URL || 'https://thermcool.pl';
|
const baseUrl = process.env.NEXT_PUBLIC_BASE_URL || 'https://klimat-24.pl';
|
||||||
|
|
||||||
const jsonLd = {
|
const jsonLd = {
|
||||||
"@context": "https://schema.org",
|
"@context": "https://schema.org",
|
||||||
@@ -110,7 +109,7 @@ export default function Home() {
|
|||||||
"@type": "WebSite",
|
"@type": "WebSite",
|
||||||
"@id": `${baseUrl}/#website`,
|
"@id": `${baseUrl}/#website`,
|
||||||
"url": baseUrl,
|
"url": baseUrl,
|
||||||
"name": "ThermCool",
|
"name": "Klimat-24",
|
||||||
"description": "Klimatyzacja na Dolnym Śląsku",
|
"description": "Klimatyzacja na Dolnym Śląsku",
|
||||||
"inLanguage": "pl-PL",
|
"inLanguage": "pl-PL",
|
||||||
"publisher": { "@id": `${baseUrl}/#business` },
|
"publisher": { "@id": `${baseUrl}/#business` },
|
||||||
@@ -131,7 +130,6 @@ export default function Home() {
|
|||||||
<JsonLd data={jsonLd} />
|
<JsonLd data={jsonLd} />
|
||||||
|
|
||||||
<HeroSection />
|
<HeroSection />
|
||||||
<AdvantagesBar />
|
|
||||||
<ServicesGrid />
|
<ServicesGrid />
|
||||||
{/* BrandsBar will go here in Group B */}
|
{/* BrandsBar will go here in Group B */}
|
||||||
<FeaturedProducts />
|
<FeaturedProducts />
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import Link from "next/link";
|
|||||||
import { Phone, Mail, MapPin, Clock, Facebook, Instagram, ShieldCheck } from "lucide-react";
|
import { Phone, Mail, MapPin, Clock, Facebook, Instagram, ShieldCheck } from "lucide-react";
|
||||||
import { companyDetails } from "@/content/company";
|
import { companyDetails } from "@/content/company";
|
||||||
import { CookieSettingsTrigger } from "@/components/ui/CookieSettingsTrigger";
|
import { CookieSettingsTrigger } from "@/components/ui/CookieSettingsTrigger";
|
||||||
|
import Image from "next/image";
|
||||||
|
|
||||||
export function Footer() {
|
export function Footer() {
|
||||||
const currentYear = new Date().getFullYear();
|
const currentYear = new Date().getFullYear();
|
||||||
@@ -12,10 +13,13 @@ export function Footer() {
|
|||||||
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12">
|
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12">
|
||||||
<div className="flex flex-col gap-4">
|
<div className="flex flex-col gap-4">
|
||||||
<Link href="/" className="inline-block">
|
<Link href="/" className="inline-block">
|
||||||
<span className="text-2xl font-bold font-heading text-white">
|
<Image
|
||||||
{companyDetails.shortName}
|
src="/images/logo/logo_klimat.png"
|
||||||
<span className="text-white">.</span>
|
alt={`Logo ${companyDetails.shortName}`}
|
||||||
</span>
|
width={160}
|
||||||
|
height={40}
|
||||||
|
className="h-10 w-auto object-contain"
|
||||||
|
/>
|
||||||
</Link>
|
</Link>
|
||||||
<p className="text-sm text-slate-300 max-w-xs leading-relaxed">
|
<p className="text-sm text-slate-300 max-w-xs leading-relaxed">
|
||||||
Profesjonalne usługi w zakresie klimatyzacji i pomp ciepła dla domów, mieszkań i firm.
|
Profesjonalne usługi w zakresie klimatyzacji i pomp ciepła dla domów, mieszkań i firm.
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import { useCartStore } from "@/lib/cart-store";
|
|||||||
import { companyDetails } from "@/content/company";
|
import { companyDetails } from "@/content/company";
|
||||||
import { cn } from "@/lib/utils";
|
import { cn } from "@/lib/utils";
|
||||||
import { buttonClasses } from '@/components/ui/Button';
|
import { buttonClasses } from '@/components/ui/Button';
|
||||||
|
import Image from "next/image";
|
||||||
|
|
||||||
|
|
||||||
export function Header() {
|
export function Header() {
|
||||||
@@ -93,10 +94,14 @@ 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">
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 flex items-center justify-between gap-4">
|
||||||
<Link href="/" className="shrink-0 flex items-center gap-3">
|
<Link href="/" className="shrink-0 flex items-center gap-3">
|
||||||
<span className="text-2xl font-bold font-heading text-primary">
|
<Image
|
||||||
{companyDetails.shortName}
|
src="/images/logo/logo_klimat.png"
|
||||||
<span className="text-accent">.</span>
|
alt={`Logo ${companyDetails.shortName}`}
|
||||||
</span>
|
width={160}
|
||||||
|
height={40}
|
||||||
|
className="h-8 w-auto lg:h-10 object-contain"
|
||||||
|
priority
|
||||||
|
/>
|
||||||
</Link>
|
</Link>
|
||||||
<nav className="flex items-center gap-6">
|
<nav className="flex items-center gap-6">
|
||||||
<NavDropdown
|
<NavDropdown
|
||||||
@@ -174,10 +179,14 @@ export function Header() {
|
|||||||
>
|
>
|
||||||
<div className="max-w-7xl mx-auto px-4 sm:px-6 flex items-center justify-between">
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 flex items-center justify-between">
|
||||||
<Link href="/" className="shrink-0 flex items-center">
|
<Link href="/" className="shrink-0 flex items-center">
|
||||||
<span className="text-xl font-bold font-heading text-primary">
|
<Image
|
||||||
{companyDetails.shortName}
|
src="/images/logo/logo_klimat.png"
|
||||||
<span className="text-accent">.</span>
|
alt={`Logo ${companyDetails.shortName}`}
|
||||||
</span>
|
width={140}
|
||||||
|
height={36}
|
||||||
|
className="h-8 w-auto object-contain"
|
||||||
|
priority
|
||||||
|
/>
|
||||||
</Link>
|
</Link>
|
||||||
<div className="flex items-center gap-3">
|
<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">
|
<Link href="/koszyk" className="p-2 text-primary hover:text-accent hover:bg-muted transition-colors rounded-lg relative outline-none" aria-label="Koszyk">
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 4.4 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 14 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 3.3 KiB |
Reference in New Issue
Block a user