16 Commits

Author SHA1 Message Date
33e3ced761 Merge version_14 into main
Merge version_14 into main
2026-04-07 17:05:41 +00:00
71a0f7ff2e Update theme fonts 2026-04-07 17:05:38 +00:00
f13d2564cb Update theme fonts 2026-04-07 17:05:37 +00:00
9d5f5d79a4 Merge version_14 into main
Merge version_14 into main
2026-04-07 17:05:32 +00:00
b3da9a8912 Update theme fonts 2026-04-07 17:05:29 +00:00
a1e4ad6a3d Update theme fonts 2026-04-07 17:05:28 +00:00
a85afba86c Merge version_14 into main
Merge version_14 into main
2026-04-07 17:02:04 +00:00
d8e4340b06 Update theme fonts 2026-04-07 17:02:01 +00:00
12e9e1e3f6 Update theme fonts 2026-04-07 17:02:01 +00:00
103bbb0980 Merge version_14 into main
Merge version_14 into main
2026-04-07 16:46:50 +00:00
156c4a20d8 Update src/app/page.tsx 2026-04-07 16:46:44 +00:00
2ec2d7e28c Merge version_14 into main
Merge version_14 into main
2026-04-07 16:46:22 +00:00
c56d3dfb36 Update src/app/page.tsx 2026-04-07 16:46:19 +00:00
ae82c126a8 Switch to version 14: modified src/app/page.tsx 2026-04-07 16:45:07 +00:00
34b13712f2 Merge version_15 into main
Merge version_15 into main
2026-04-07 16:45:02 +00:00
f26fcd95e2 Merge version_15 into main
Merge version_15 into main
2026-04-07 15:48:55 +00:00
3 changed files with 19 additions and 11 deletions

View File

@@ -6,6 +6,9 @@ import "@/lib/gsap-setup";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Montserrat } from "next/font/google";
import { Open_Sans } from "next/font/google";
import { Manrope } from "next/font/google";
import { DM_Sans } from "next/font/google";
@@ -20,8 +23,15 @@ export const metadata: Metadata = {
},
};
const montserrat = Montserrat({
variable: "--font-montserrat",
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const openSans = Open_Sans({
variable: "--font-open-sans",
subsets: ["latin"],
});
@@ -33,7 +43,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${montserrat.variable} antialiased`}>
<body className={`${inter.variable} ${openSans.variable} antialiased`}>
{children}
<script

View File

@@ -10,7 +10,7 @@ import HeroCentered from '@/components/sections/hero/HeroCentered';
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import { Clock, Droplet, Scissors, Star, UserCheck, Phone } from "lucide-react";
import { Clock, Droplet, Scissors, Star, UserCheck } from "lucide-react";
export default function LandingPage() {
return (
@@ -38,8 +38,6 @@ export default function LandingPage() {
name: "Anbefalinger", id: "testimonials"},
{
name: "Besøg os", id: "contact"},
{
name: "97 22 66 39", id: "tel:97226639"}
]}
brandName="CITY SALON"
/>
@@ -109,11 +107,11 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
title: "Præcisionsarbejde", description: "Ekspertteknikker der sikrer ensartede resultater af høj kvalitet ved hvert besøg.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C1E0t8mxuGpZ0qBVz2J2MtoVjT/uploaded-1775574107514-mjup70k8.jpg?_wi=1", imageAlt: "Præcisionsværktøj"},
title: "Præcisionsarbejde", description: "Ekspertteknikker der sikrer ensartede resultater af høj kvalitet ved hvert besøg.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C1E0t8mxuGpZ0qBVz2J2MtoVjT/uploaded-1775580400047-j71d0kh8.jpg", imageAlt: "Præcisionsværktøj"},
{
title: "Imødekommende atmosfære", description: "Et afslappet og professionelt miljø, hvor alle bliver behandlet som individer.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C1E0t8mxuGpZ0qBVz2J2MtoVjT/uploaded-1775580296066-gvcvz2dz.jpg", imageAlt: "Salonstation"},
title: "Imødekommende atmosfære", description: "Et afslappet og professionelt miljø, hvor alle bliver behandlet som individer.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C1E0t8mxuGpZ0qBVz2J2MtoVjT/uploaded-1775574107514-mjup70k8.jpg?_wi=2", imageAlt: "Salonstation"},
{
title: "Personlig tilgang", description: "Vi tager os tid til at lære din stil, dine præferencer og din hårtype at kende.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C1E0t8mxuGpZ0qBVz2J2MtoVjT/uploaded-1775573986291-ctps74sb.jpg", imageAlt: "Stylingsession"},
title: "Personlig tilgang", description: "Vi tager os tid til at lære din stil, dine præferencer og din hårtype at kende.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C1E0t8mxuGpZ0qBVz2J2MtoVjT/uploaded-1775580373535-8xkm6zou.jpg", imageAlt: "Stylingsession"},
]}
title="City Salon-forskellen"
description="Premium kvalitet uden omsvøb. Hver klipning er en kunstart."

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-montserrat), sans-serif;
font-family: var(--font-open-sans), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-montserrat), sans-serif;
font-family: var(--font-inter), sans-serif;
}