Merge version_1 into main #3

Merged
bender merged 7 commits from version_1 into main 2026-03-03 19:19:16 +00:00
7 changed files with 55 additions and 91 deletions

View File

@@ -20,10 +20,10 @@ const navItems = [
const footerColumns = [
{
title: "Navigáció", items: [
{ label: "Rólam", href: "/about" },
{ label: "Szolgáltatások", href: "/services" },
{ label: "Munkáim", href: "/portfolio" },
{ label: "Hogyan dolgozom", href: "/process" },
{ label: "Rólam", href: "#about" },
{ label: "Szolgáltatások", href: "#services" },
{ label: "Munkáim", href: "#portfolio" },
{ label: "Hogyan dolgozom", href: "#process" },
],
},
{
@@ -82,7 +82,7 @@ export default function AboutPage() {
title: "Harmónia és funkció", description: "Szép és praktikus terek, ahol szívesen töltöd az időt. A dizájnnak szolgálnia kell az életed, nem akadályozni azt.", icon: Home,
},
]}
buttons={[{ text: "Több információ", href: "/services" }]}
buttons={[{ text: "Több információ", href: "services" }]}
buttonAnimation="slide-up"
mediaAnimation="slide-up"
ariaLabel="About KNSZ Design"
@@ -108,7 +108,7 @@ export default function AboutPage() {
id: 3,
title: "Transzparencia", description: "Az összes kommunikáció tiszta és nyilt. Tudni akarod, hogy miért ajánlok valamit, mennyibe kerül, és mennyi idő alatt lesz kész. Nincs meglepetés, csak megbízható munka.", imageSrc: "http://img.b2bpic.net/free-photo/female-working-environment-projects_23-2148829296.jpg"},
]}
buttons={[{ text: "Foglalj konzultációt", href: "/contact" }]}
buttons={[{ text: "Foglalj konzultációt", href: "contact" }]}
buttonAnimation="slide-up"
ariaLabel="Values section"
/>
@@ -121,7 +121,7 @@ export default function AboutPage() {
background={{ variant: "plain" }}
useInvertedBackground={false}
buttons={[
{ text: "Foglalj konzultációt", href: "/contact" },
{ text: "Foglalj konzultációt", href: "contact" },
{ text: "Hívás most", href: "tel:+36302735403" },
]}
ariaLabel="Contact CTA section"
@@ -139,4 +139,4 @@ export default function AboutPage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -18,10 +18,10 @@ const navItems = [
const footerColumns = [
{
title: "Navigáció", items: [
{ label: "Rólam", href: "/about" },
{ label: "Szolgáltatások", href: "/services" },
{ label: "Munkáim", href: "/portfolio" },
{ label: "Hogyan dolgozom", href: "/process" },
{ label: "Rólam", href: "#about" },
{ label: "Szolgáltatások", href: "#services" },
{ label: "Munkáim", href: "#portfolio" },
{ label: "Hogyan dolgozom", href: "#process" },
],
},
{
@@ -61,7 +61,7 @@ export default function ContactPage() {
<div id="contact-cta" data-section="contact-cta">
<ContactText
text="Keress meg az alábbiakban vagy közvetlenül! Szeretne hallani az elképzeléseidről és segíteni az elkészítésében."
text="Keress meg az alábbiakban vagy közvetlenül! Szeretnék hallani az elképzeléseidről és segíteni az elkészítésében."
animationType="entrance-slide"
background={{ variant: "plain" }}
useInvertedBackground={false}
@@ -95,7 +95,7 @@ export default function ContactPage() {
{
id: "6", title: "Dolgozol az ország más részén is?", content: "Elsősorban Pomáz és a közeli környékét szolgálom ki (Szentendre, Budapest agglomeráció), de nagyobb projektekhez meghívás alapján más helyekre is utazom. Kérdezz rá!"},
]}
buttons={[{ text: "Kapcsolatfelvétel", href: "/contact" }]}
buttons={[{ text: "Kapcsolatfelvétel", href: "contact" }]}
buttonAnimation="slide-up"
ariaLabel="FAQ section"
/>
@@ -112,4 +112,4 @@ export default function ContactPage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -1,42 +1,11 @@
import type { Metadata } from "next";
import { Roboto } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const roboto = Roboto({
variable: "--font-roboto",
subsets: ["latin"],
weight: ["100", "300", "400", "500", "700", "900"],
});
import "./styles/globals.css";
export const metadata: Metadata = {
title: "KNSZ Design - Egészséges Lakberendezés Pomáz",
description: "Lakberendezés Pomáz és környékén. Egészséges, harmonikus otthonok tudatos tervezéssel. Nővel alapított, helyi vállalkozás.",
keywords: "lakberendző Pomáz, egészséges lakótér, lakberendezés Budapest környéke, belsőépítész, interior design",
metadataBase: new URL("https://knszdesign.hu"),
alternates: {
canonical: "https://knszdesign.hu",
},
openGraph: {
title: "KNSZ Design - Egészséges Lakberendezés Pomáz",
description: "Személyre szabott lakberendezési megoldások az egészséges otthonért",
url: "https://knszdesign.hu",
siteName: "KNSZ Design",
type: "website",
images: [
{
url: "http://img.b2bpic.net/free-photo/man-standing-talking-colleagues_23-2147668768.jpg",
alt: "KNSZ Design portfolio",
},
],
},
title: "KNSZ Design - Egészséges Lakberendezés Pomáz", description: "Lakberendezés Pomázon és környékén személyre szabott, egészségtudatos megoldásokkal a Te álomotthonodért", keywords: "lakberendezés, interior design, egészséges lakótér, Pomáz, Budapest", openGraph: {
title: "KNSZ Design - Egészséges Lakberendezés Pomáz", description: "Lakberendezés Pomázon és környékén személyre szabott, egészségtudatos megoldásokkal a Te álomotthonodért", url: "https://knszdesign.hu", siteName: "KNSZ Design", type: "website"},
twitter: {
card: "summary_large_image",
title: "KNSZ Design - Lakberendezés Pomáz",
description: "Egészséges, harmonikus otthonok tudatos tervezéssel",
images: ["http://img.b2bpic.net/free-photo/man-standing-talking-colleagues_23-2147668768.jpg"],
},
card: "summary_large_image", title: "KNSZ Design - Egészséges Lakberendezés Pomáz", description: "Lakberendezés Pomázon és környékén személyre szabott, egészségtudatos megoldásokkal a Te álomotthonodért"},
robots: {
index: true,
follow: true,
@@ -45,16 +14,12 @@ export const metadata: Metadata = {
export default function RootLayout({
children,
}: Readonly<{
}: {
children: React.ReactNode;
}>) {
}) {
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${roboto.variable} antialiased`}>
<Tag />
{children}
<html lang="hu">
<body>{children}
<script
dangerouslySetInnerHTML={{
__html: `
@@ -1422,7 +1387,6 @@ export default function RootLayout({
}}
/>
</body>
</ServiceWrapper>
</html>
);
}
}

View File

@@ -23,10 +23,10 @@ const navItems = [
const footerColumns = [
{
title: "Navigáció", items: [
{ label: "Rólam", href: "/about" },
{ label: "Szolgáltatások", href: "/services" },
{ label: "Munkáim", href: "/portfolio" },
{ label: "Hogyan dolgozom", href: "/process" },
{ label: "Rólam", href: "#about" },
{ label: "Szolgáltatások", href: "#services" },
{ label: "Munkáim", href: "#portfolio" },
{ label: "Hogyan dolgozom", href: "#process" },
],
},
{
@@ -79,7 +79,7 @@ export default function HomePage() {
]}
avatarText="Nővel alapított, helyi lakberendezési vállalkozás"
buttons={[
{ text: "Időpontot kérek", href: "/contact" },
{ text: "Időpontot kérek", href: "contact" },
{ text: "Hívás most", href: "tel:+36302735403" },
]}
buttonAnimation="slide-up"
@@ -108,7 +108,7 @@ export default function HomePage() {
title: "Harmónia és funkció", description: "Szép és praktikus terek, ahol szívesen töltöd az időt", icon: Home,
},
]}
buttons={[{ text: "Több információ", href: "/services" }]}
buttons={[{ text: "Több információ", href: "services" }]}
buttonAnimation="slide-up"
mediaAnimation="slide-up"
ariaLabel="About KNSZ Design"
@@ -140,7 +140,7 @@ export default function HomePage() {
id: 5,
title: "Egészséges lakótér konsultáció", description: "Speciális tanácsadás a toxinmentes és wellness-központú lakóterek kialakításáról", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-training-mat_23-2148861102.jpg"},
]}
buttons={[{ text: "Foglalj konzultációt", href: "/contact" }]}
buttons={[{ text: "Foglalj konzultációt", href: "contact" }]}
buttonAnimation="slide-up"
ariaLabel="Services section"
/>
@@ -169,7 +169,7 @@ export default function HomePage() {
{
id: "6", name: "Pilisvörösvár - Home Office Design", price: "Otthoni irodai tér kialakítása produktivitáshoz", imageSrc: "http://img.b2bpic.net/free-photo/modern-home-office-with-wooden-desk-shelves-large-window_9975-33114.jpg"},
]}
buttons={[{ text: "Az összes projekt", href: "/portfolio" }]}
buttons={[{ text: "Az összes projekt", href: "portfolio" }]}
buttonAnimation="slide-up"
ariaLabel="Portfolio gallery"
/>
@@ -215,7 +215,7 @@ export default function HomePage() {
background={{ variant: "plain" }}
useInvertedBackground={false}
buttons={[
{ text: "Foglalj konzultációt", href: "/contact" },
{ text: "Foglalj konzultációt", href: "contact" },
{ text: "Hívás most", href: "tel:+36302735403" },
]}
ariaLabel="Contact CTA section"
@@ -233,4 +233,4 @@ export default function HomePage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -18,10 +18,10 @@ const navItems = [
const footerColumns = [
{
title: "Navigáció", items: [
{ label: "Rólam", href: "/about" },
{ label: "Szolgáltatások", href: "/services" },
{ label: "Munkáim", href: "/portfolio" },
{ label: "Hogyan dolgozom", href: "/process" },
{ label: "Rólam", href: "#about" },
{ label: "Szolgáltatások", href: "#services" },
{ label: "Munkáim", href: "#portfolio" },
{ label: "Hogyan dolgozom", href: "#process" },
],
},
{
@@ -94,7 +94,7 @@ export default function PortfolioPage() {
background={{ variant: "plain" }}
useInvertedBackground={false}
buttons={[
{ text: "Foglalj konzultációt", href: "/contact" },
{ text: "Foglalj konzultációt", href: "contact" },
{ text: "Hívás most", href: "tel:+36302735403" },
]}
ariaLabel="Contact CTA section"
@@ -112,4 +112,4 @@ export default function PortfolioPage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -18,10 +18,10 @@ const navItems = [
const footerColumns = [
{
title: "Navigáció", items: [
{ label: "Rólam", href: "/about" },
{ label: "Szolgáltatások", href: "/services" },
{ label: "Munkáim", href: "/portfolio" },
{ label: "Hogyan dolgozom", href: "/process" },
{ label: "Rólam", href: "#about" },
{ label: "Szolgáltatások", href: "#services" },
{ label: "Munkáim", href: "#portfolio" },
{ label: "Hogyan dolgozom", href: "#process" },
],
},
{
@@ -81,7 +81,7 @@ export default function ProcessPage() {
id: 4,
title: "4. Megvalósítás és támogatás", description: "A projekt végrehajtásának felügyelete, szállítók és kézművesek koordinálása, Ügyfél támogatás és végső minőségi ellenőrzés. Ez az utolsó és legfontosabb lépés, ahol az összes terv valósággá válik. Végig vagyok, hogy biztosítsam, hogy minden a tervek szerint halad.", imageSrc: "http://img.b2bpic.net/free-photo/builder-men-wearing-safety-helmets_23-2148751997.jpg"},
]}
buttons={[{ text: "Kezdj most", href: "/contact" }]}
buttons={[{ text: "Kezdj most", href: "contact" }]}
buttonAnimation="slide-up"
ariaLabel="Process section"
/>
@@ -94,7 +94,7 @@ export default function ProcessPage() {
background={{ variant: "plain" }}
useInvertedBackground={false}
buttons={[
{ text: "Foglalj konzultációt", href: "/contact" },
{ text: "Foglalj konzultációt", href: "contact" },
{ text: "Hívás most", href: "tel:+36302735403" },
]}
ariaLabel="Contact CTA section"
@@ -112,4 +112,4 @@ export default function ProcessPage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -18,10 +18,10 @@ const navItems = [
const footerColumns = [
{
title: "Navigáció", items: [
{ label: "Rólam", href: "/about" },
{ label: "Szolgáltatások", href: "/services" },
{ label: "Munkáim", href: "/portfolio" },
{ label: "Hogyan dolgozom", href: "/process" },
{ label: "Rólam", href: "#about" },
{ label: "Szolgáltatások", href: "#services" },
{ label: "Munkáim", href: "#portfolio" },
{ label: "Hogyan dolgozom", href: "#process" },
],
},
{
@@ -78,7 +78,7 @@ export default function ServicesPage() {
id: 3,
title: "Térfelosztás és optimalizálás", description: "Ügyes elrendezés, tér maximális kihasználása és funkcionális zónák létrehozása. Ha szűk tereddel küzdesz vagy szeretnéd átszervezni a teredet, tudom, hogyan lehet a legtöbbet kihozni az elérhető helyből.", imageSrc: "http://img.b2bpic.net/free-photo/female-working-environment-projects_23-2148829296.jpg"},
]}
buttons={[{ text: "Foglalj konzultációt", href: "/contact" }]}
buttons={[{ text: "Foglalj konzultációt", href: "contact" }]}
buttonAnimation="slide-up"
ariaLabel="Services section"
/>
@@ -103,7 +103,7 @@ export default function ServicesPage() {
id: 3,
title: "Wellness és relaxáció terek", description: "Olyan szobák tervezése, amelyek szándékosan készültek a nyugalom és a helyreállítás céljára. Legyen szó meditációs sarokról, fürdőszobáról vagy hálószobáról, ezek a terek a stresszcsökkentésre és a regenerációra fókuszálnak.", imageSrc: "http://img.b2bpic.net/free-photo/spa-composition-with-candles-towel-top-view_169016-20529.jpg"},
]}
buttons={[{ text: "Igénylj konzultációt", href: "/contact" }]}
buttons={[{ text: "Igénylj konzultációt", href: "contact" }]}
buttonAnimation="slide-up"
ariaLabel="Specialty services section"
/>
@@ -116,7 +116,7 @@ export default function ServicesPage() {
background={{ variant: "plain" }}
useInvertedBackground={false}
buttons={[
{ text: "Foglalj konzultációt", href: "/contact" },
{ text: "Foglalj konzultációt", href: "contact" },
{ text: "Hívás most", href: "tel:+36302735403" },
]}
ariaLabel="Contact CTA section"
@@ -134,4 +134,4 @@ export default function ServicesPage() {
</div>
</ThemeProvider>
);
}
}