Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1241731356 | |||
| ffdf7c2b0a | |||
| 2aa1937c2e | |||
| d574095f87 | |||
| f5b5709a7e | |||
| a950b1894b | |||
| 6f57c05d11 | |||
| 9d80862d40 |
@@ -1,58 +1,20 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Open_Sans } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
import "@/styles/globals.css";
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant", subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
|
||||
const openSans = Open_Sans({
|
||||
variable: "--font-open-sans", subsets: ["latin"],
|
||||
});
|
||||
const inter = Inter({ subsets: ["latin"] });
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Stanjo Karen Suites | Luxury Boutique Hotel in Nairobi, Kenya", description: "Experience premium luxury accommodation at Stanjo Karen Suites in Karen, Nairobi. Kid-friendly rooms, airport shuttle, 24/7 security. Book your stay today.", keywords: "boutique hotel Nairobi, luxury accommodation Karen, hotels Langata South Road, family-friendly hotel Nairobi, premium suites Kenya, business hotel Nairobi", metadataBase: new URL("https://www.stanjokarensuites.com"),
|
||||
alternates: {
|
||||
canonical: "https://www.stanjokarensuites.com"},
|
||||
openGraph: {
|
||||
title: "Stanjo Karen Suites | Luxury Boutique Hotel in Nairobi", description: "Discover luxury living in Karen, Nairobi. Premium suites, personalized service, and unforgettable experiences.", url: "https://www.stanjokarensuites.com", siteName: "Stanjo Karen Suites", type: "website", images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg", alt: "luxury hotel room boutique accommodation premium bedroom elegant interior"},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image", title: "Stanjo Karen Suites | Luxury Boutique Hotel", description: "Experience premium accommodation in Karen, Nairobi", images: [
|
||||
"http://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
};
|
||||
title: "Stanjo Karen Suites - Luxury Boutique Hotel in Nairobi", description: "Experience premium accommodation in Karen, Nairobi. Luxury suites, 24/7 security, airport shuttle, and personalized service at Stanjo Karen Suites."};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
}>) {
|
||||
}) {
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${openSans.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
|
||||
<html lang="en">
|
||||
<body className={inter.className}>{children}
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: `
|
||||
@@ -1420,7 +1382,6 @@ export default function RootLayout({
|
||||
}}
|
||||
/>
|
||||
</body>
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ export default function LandingPage() {
|
||||
{ name: "Location", id: "location" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
button={{ text: "Book Your Stay", href: "contact" }}
|
||||
button={{ text: "Book Now – 24/7 Support", href: "contact" }}
|
||||
animateOnLoad={true}
|
||||
className="bg-opacity-95 backdrop-blur-sm"
|
||||
navItemClassName="text-sm font-medium tracking-wide"
|
||||
@@ -56,7 +56,7 @@ export default function LandingPage() {
|
||||
imageAlt="Luxury hotel suite at Stanjo Karen"
|
||||
mediaAnimation="slide-up"
|
||||
buttons={[
|
||||
{ text: "Book Your Stay", href: "contact" },
|
||||
{ text: "Book Now – 24/7 Support", href: "contact" },
|
||||
{ text: "Call 0726 738453", href: "tel:+254726738453" },
|
||||
]}
|
||||
buttonAnimation="blur-reveal"
|
||||
@@ -64,6 +64,7 @@ export default function LandingPage() {
|
||||
titleClassName="text-5xl md:text-6xl font-bold tracking-tight"
|
||||
descriptionClassName="text-lg md:text-xl leading-relaxed"
|
||||
buttonClassName="px-8 py-3 rounded-soft font-semibold transition-all"
|
||||
buttonTextClassName="font-semibold"
|
||||
mediaWrapperClassName="rounded-2xl overflow-hidden shadow-2xl mt-12"
|
||||
/>
|
||||
</div>
|
||||
@@ -137,8 +138,8 @@ export default function LandingPage() {
|
||||
carouselMode="buttons"
|
||||
buttons={[{ text: "Check Availability", href: "contact" }]}
|
||||
buttonAnimation="blur-reveal"
|
||||
titleClassName="text-4xl font-bold mb-2"
|
||||
descriptionClassName="text-lg leading-relaxed mb-8"
|
||||
textBoxTitleClassName="text-4xl font-bold mb-2"
|
||||
textBoxDescriptionClassName="text-lg leading-relaxed mb-8"
|
||||
cardClassName="bg-card rounded-xl shadow-md hover:shadow-lg transition-shadow"
|
||||
cardBrandClassName="text-xs font-semibold text-accent uppercase tracking-wide"
|
||||
cardNameClassName="text-xl font-bold text-foreground mt-2"
|
||||
@@ -175,8 +176,8 @@ export default function LandingPage() {
|
||||
]}
|
||||
buttons={[{ text: "Learn More", href: "contact" }]}
|
||||
buttonAnimation="blur-reveal"
|
||||
titleClassName="text-4xl font-bold mb-2"
|
||||
descriptionClassName="text-lg leading-relaxed mb-8"
|
||||
textBoxTitleClassName="text-4xl font-bold mb-2"
|
||||
textBoxDescriptionClassName="text-lg leading-relaxed mb-8"
|
||||
cardClassName="bg-card rounded-xl p-6 text-center hover:shadow-md transition-shadow"
|
||||
stepNumberClassName="text-4xl font-bold text-accent mb-4"
|
||||
cardTitleClassName="text-xl font-bold text-foreground mb-2"
|
||||
@@ -216,8 +217,8 @@ export default function LandingPage() {
|
||||
id: "6", name: "James Wright", handle: "Long-term Guest, Canada", testimonial: "I stayed for two weeks and felt completely at home. The staff treated me like family. Coming back soon!", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg", imageAlt: "James Wright"
|
||||
},
|
||||
]}
|
||||
titleClassName="text-4xl font-bold mb-2"
|
||||
descriptionClassName="text-lg leading-relaxed mb-8"
|
||||
textBoxTitleClassName="text-4xl font-bold mb-2"
|
||||
textBoxDescriptionClassName="text-lg leading-relaxed mb-8"
|
||||
cardClassName="bg-card rounded-xl p-6 shadow-md hover:shadow-lg transition-shadow"
|
||||
testimonialClassName="text-base leading-relaxed text-foreground italic mb-4"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user