Merge version_1 into main #1

Merged
bender merged 6 commits from version_1 into main 2026-03-14 08:02:45 +00:00
6 changed files with 91 additions and 56 deletions

View File

@@ -78,32 +78,32 @@ export default function AboutPage() {
carouselItems={[
{
id: "carousel-about-1",
imageSrc: "http://img.b2bpic.net/free-photo/middle-eastern-worker-business-trip_482257-80852.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/middle-eastern-worker-business-trip_482257-80852.jpg?_wi=2",
imageAlt: "Central Residence luxury lobby",
},
{
id: "carousel-about-2",
imageSrc: "http://img.b2bpic.net/free-photo/contemporary-living-room_1150-12613.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/contemporary-living-room_1150-12613.jpg?_wi=2",
imageAlt: "Hotel interior elegance",
},
{
id: "carousel-about-3",
imageSrc: "http://img.b2bpic.net/free-photo/lit-lamp-beside-bed_1203-634.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/lit-lamp-beside-bed_1203-634.jpg?_wi=2",
imageAlt: "Premium guest accommodation",
},
{
id: "carousel-about-4",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-composition-spa-bath-concept_23-2148094089.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-composition-spa-bath-concept_23-2148094089.jpg?_wi=2",
imageAlt: "Luxury bathroom amenities",
},
{
id: "carousel-about-5",
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-taking-photos-restaurant_23-2150520116.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-taking-photos-restaurant_23-2150520116.jpg?_wi=2",
imageAlt: "Fine dining experience",
},
{
id: "carousel-about-6",
imageSrc: "http://img.b2bpic.net/free-photo/modern-sauna-with-panoramic-windows-wooden-design_169016-70021.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/modern-sauna-with-panoramic-windows-wooden-design_169016-70021.jpg?_wi=2",
imageAlt: "Hotel exterior architecture",
},
]}

View File

@@ -86,27 +86,27 @@ export default function ContactPage() {
},
{
id: "carousel-contact-2",
imageSrc: "http://img.b2bpic.net/free-photo/middle-eastern-worker-business-trip_482257-80852.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/middle-eastern-worker-business-trip_482257-80852.jpg?_wi=4",
imageAlt: "Hotel entrance",
},
{
id: "carousel-contact-3",
imageSrc: "http://img.b2bpic.net/free-photo/modern-sauna-with-panoramic-windows-wooden-design_169016-70021.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/modern-sauna-with-panoramic-windows-wooden-design_169016-70021.jpg?_wi=4",
imageAlt: "Hotel exterior",
},
{
id: "carousel-contact-4",
imageSrc: "http://img.b2bpic.net/free-photo/contemporary-living-room_1150-12613.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/contemporary-living-room_1150-12613.jpg?_wi=5",
imageAlt: "Hotel interior",
},
{
id: "carousel-contact-5",
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-taking-photos-restaurant_23-2150520116.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-taking-photos-restaurant_23-2150520116.jpg?_wi=4",
imageAlt: "Hotel amenities",
},
{
id: "carousel-contact-6",
imageSrc: "http://img.b2bpic.net/free-photo/lit-lamp-beside-bed_1203-634.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/lit-lamp-beside-bed_1203-634.jpg?_wi=3",
imageAlt: "Guest accommodations",
},
]}

View File

@@ -1,28 +1,61 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Libre_Baskerville } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Libre_Baskerville } from "next/font/google";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
export const metadata: Metadata = {
title: "Webild components 2",
description: "Generated by create next app",
};
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const libreBaskerville = Libre_Baskerville({
variable: "--font-libre-baskerville",
subsets: ["latin"],
weight: ["400", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Central Residence by Paramount Hospitality - Luxury Hotel Karachi",
description: "Experience premium luxury hospitality at Central Residence in Karachi. 4.9-star rated boutique hotel with elegant rooms, exceptional service, and prime location.",
keywords: "luxury hotel Karachi, boutique hotel Pakistan, Central Residence, Paramount Hospitality, premium accommodation, luxury stay Karachi",
metadataBase: new URL("https://www.centralresidence.pk"),
alternates: {
canonical: "https://www.centralresidence.pk",
},
openGraph: {
title: "Central Residence - Luxury Hotel in Karachi",
description: "Discover premium hospitality at Central Residence. Elegant accommodations, professional service, and exceptional comfort in Karachi's prestigious neighborhood.",
siteName: "Central Residence by Paramount Hospitality",
url: "https://www.centralresidence.pk",
type: "website",
images: [
{
url: "https://www.centralresidence.pk/og-image-hero.jpg",
alt: "Central Residence luxury hotel lobby",
},
],
},
twitter: {
card: "summary_large_image",
title: "Central Residence - Luxury Hotel Karachi",
description: "Experience premium hospitality at Central Residence. 4.9-star rated boutique hotel with elegant rooms and exceptional service.",
images: ["https://www.centralresidence.pk/twitter-image.jpg"],
},
robots: {
index: true,
follow: true,
},
};
export default function RootLayout({
children,
@@ -32,7 +65,9 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${libreBaskerville.variable} ${inter.variable} antialiased`}>
<body
className={`${halant.variable} ${inter.variable} ${libreBaskerville.variable} antialiased`}
>
<Tag />
{children}
<script
@@ -44,4 +79,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -92,32 +92,32 @@ export default function HomePage() {
carouselItems={[
{
id: "carousel-1",
imageSrc: "http://img.b2bpic.net/free-photo/middle-eastern-worker-business-trip_482257-80852.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/middle-eastern-worker-business-trip_482257-80852.jpg?_wi=1",
imageAlt: "Central Residence luxury lobby entrance",
},
{
id: "carousel-2",
imageSrc: "http://img.b2bpic.net/free-photo/contemporary-living-room_1150-12613.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/contemporary-living-room_1150-12613.jpg?_wi=1",
imageAlt: "Elegant hotel interior design",
},
{
id: "carousel-3",
imageSrc: "http://img.b2bpic.net/free-photo/lit-lamp-beside-bed_1203-634.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/lit-lamp-beside-bed_1203-634.jpg?_wi=1",
imageAlt: "Luxury guest bedroom suite",
},
{
id: "carousel-4",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-composition-spa-bath-concept_23-2148094089.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-composition-spa-bath-concept_23-2148094089.jpg?_wi=1",
imageAlt: "Premium bathroom facilities",
},
{
id: "carousel-5",
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-taking-photos-restaurant_23-2150520116.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-taking-photos-restaurant_23-2150520116.jpg?_wi=1",
imageAlt: "Fine dining restaurant area",
},
{
id: "carousel-6",
imageSrc: "http://img.b2bpic.net/free-photo/modern-sauna-with-panoramic-windows-wooden-design_169016-70021.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/modern-sauna-with-panoramic-windows-wooden-design_169016-70021.jpg?_wi=1",
imageAlt: "Central Residence exterior building",
},
]}
@@ -191,7 +191,7 @@ export default function HomePage() {
handle: "Business Traveler",
testimonial: "Exceptional stay! The cleanliness standards are impeccable, and the staff's hospitality made me feel truly welcomed. Highly recommend for business or leisure.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-holding-phone_23-2149155173.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-holding-phone_23-2149155173.jpg?_wi=1",
imageAlt: "Ahmed Hassan satisfied guest",
},
{
@@ -200,7 +200,7 @@ export default function HomePage() {
handle: "Family Guest",
testimonial: "Central Residence is a hidden gem. Professional service, comfortable rooms, and the perfect location. My family loved every moment of our stay.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-woman-smiling_23-2148454539.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-woman-smiling_23-2148454539.jpg?_wi=1",
imageAlt: "Fatima Khan family guest",
},
{
@@ -209,7 +209,7 @@ export default function HomePage() {
handle: "Corporate Executive",
testimonial: "Outstanding hospitality and attention to detail. The rooms are spacious and beautifully appointed. This is my go-to hotel whenever I'm in Karachi.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/receptionist-elegant-suit-work-with-customer_23-2149714434.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/receptionist-elegant-suit-work-with-customer_23-2149714434.jpg?_wi=1",
imageAlt: "Muhammad Ali corporate guest",
},
{
@@ -218,7 +218,7 @@ export default function HomePage() {
handle: "International Traveler",
testimonial: "Fantastic experience! The staff went above and beyond to ensure my comfort. The central location is perfect, and the rooms are pristine.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/hotel-receptionist-work_23-2149661547.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/hotel-receptionist-work_23-2149661547.jpg?_wi=1",
imageAlt: "Sarah Williams international guest",
},
{
@@ -227,7 +227,7 @@ export default function HomePage() {
handle: "Leisure Traveler",
testimonial: "A truly luxurious experience at reasonable prices. The hospitality, cleanliness, and room comfort exceeded my expectations.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-outdoors-medium-shot_23-2148962801.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-outdoors-medium-shot_23-2148962801.jpg?_wi=1",
imageAlt: "Amina Malik leisure traveler",
},
{
@@ -236,7 +236,7 @@ export default function HomePage() {
handle: "Repeat Guest",
testimonial: "I've stayed at Central Residence multiple times, and the quality never wavers. Consistent excellence in every aspect. Highly recommended!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-holding-passport_23-2149963921.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-holding-passport_23-2149963921.jpg?_wi=1",
imageAlt: "Hassan Mirza repeat guest",
},
]}

View File

@@ -86,32 +86,32 @@ export default function ReviewsPage() {
carouselItems={[
{
id: "carousel-review-1",
imageSrc: "http://img.b2bpic.net/free-photo/middle-eastern-worker-business-trip_482257-80852.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/middle-eastern-worker-business-trip_482257-80852.jpg?_wi=3",
imageAlt: "Central Residence lobby",
},
{
id: "carousel-review-2",
imageSrc: "http://img.b2bpic.net/free-photo/contemporary-living-room_1150-12613.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/contemporary-living-room_1150-12613.jpg?_wi=4",
imageAlt: "Hotel interior",
},
{
id: "carousel-review-3",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-holding-phone_23-2149155173.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-holding-phone_23-2149155173.jpg?_wi=2",
imageAlt: "Guest testimonial",
},
{
id: "carousel-review-4",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-woman-smiling_23-2148454539.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-woman-smiling_23-2148454539.jpg?_wi=2",
imageAlt: "Happy guest",
},
{
id: "carousel-review-5",
imageSrc: "http://img.b2bpic.net/free-photo/receptionist-elegant-suit-work-with-customer_23-2149714434.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/receptionist-elegant-suit-work-with-customer_23-2149714434.jpg?_wi=2",
imageAlt: "Satisfied guest",
},
{
id: "carousel-review-6",
imageSrc: "http://img.b2bpic.net/free-photo/modern-sauna-with-panoramic-windows-wooden-design_169016-70021.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/modern-sauna-with-panoramic-windows-wooden-design_169016-70021.jpg?_wi=3",
imageAlt: "Hotel exterior",
},
]}
@@ -133,7 +133,7 @@ export default function ReviewsPage() {
handle: "Business Traveler",
testimonial: "Exceptional stay! The cleanliness standards are impeccable, and the staff's hospitality made me feel truly welcomed. Highly recommend for business or leisure.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-holding-phone_23-2149155173.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-holding-phone_23-2149155173.jpg?_wi=3",
imageAlt: "Ahmed Hassan review",
},
{
@@ -142,7 +142,7 @@ export default function ReviewsPage() {
handle: "Family Guest",
testimonial: "Central Residence is a hidden gem. Professional service, comfortable rooms, and the perfect location. My family loved every moment of our stay.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-woman-smiling_23-2148454539.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-woman-smiling_23-2148454539.jpg?_wi=3",
imageAlt: "Fatima Khan family review",
},
{
@@ -151,7 +151,7 @@ export default function ReviewsPage() {
handle: "Corporate Executive",
testimonial: "Outstanding hospitality and attention to detail. The rooms are spacious and beautifully appointed. This is my go-to hotel whenever I'm in Karachi.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/receptionist-elegant-suit-work-with-customer_23-2149714434.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/receptionist-elegant-suit-work-with-customer_23-2149714434.jpg?_wi=3",
imageAlt: "Muhammad Ali review",
},
{
@@ -160,7 +160,7 @@ export default function ReviewsPage() {
handle: "International Traveler",
testimonial: "Fantastic experience! The staff went above and beyond to ensure my comfort. The central location is perfect, and the rooms are pristine.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/hotel-receptionist-work_23-2149661547.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/hotel-receptionist-work_23-2149661547.jpg?_wi=2",
imageAlt: "Sarah Williams review",
},
{
@@ -169,7 +169,7 @@ export default function ReviewsPage() {
handle: "Leisure Traveler",
testimonial: "A truly luxurious experience at reasonable prices. The hospitality, cleanliness, and room comfort exceeded my expectations.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-outdoors-medium-shot_23-2148962801.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-outdoors-medium-shot_23-2148962801.jpg?_wi=2",
imageAlt: "Amina Malik review",
},
{
@@ -178,7 +178,7 @@ export default function ReviewsPage() {
handle: "Repeat Guest",
testimonial: "I've stayed at Central Residence multiple times, and the quality never wavers. Consistent excellence in every aspect. Highly recommended!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-holding-passport_23-2149963921.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-holding-passport_23-2149963921.jpg?_wi=2",
imageAlt: "Hassan Mirza review",
},
]}

View File

@@ -86,32 +86,32 @@ export default function RoomsPage() {
carouselItems={[
{
id: "carousel-rooms-1",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-luxury-comfortable-white-pillow-blanket-decoration-interior-bedroom_74190-12644.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-luxury-comfortable-white-pillow-blanket-decoration-interior-bedroom_74190-12644.jpg?_wi=1",
imageAlt: "Deluxe bedroom with premium bedding",
},
{
id: "carousel-rooms-2",
imageSrc: "http://img.b2bpic.net/free-photo/lonely-bride-sits-bed-large-hotel-room_8353-7215.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/lonely-bride-sits-bed-large-hotel-room_8353-7215.jpg?_wi=1",
imageAlt: "Comfortable standard room",
},
{
id: "carousel-rooms-3",
imageSrc: "http://img.b2bpic.net/free-photo/bed-with-white-duvet-black-cushion_1203-549.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/bed-with-white-duvet-black-cushion_1203-549.jpg?_wi=1",
imageAlt: "Luxury suite bedroom",
},
{
id: "carousel-rooms-4",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-composition-spa-bath-concept_23-2148094089.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-composition-spa-bath-concept_23-2148094089.jpg?_wi=3",
imageAlt: "Premium bathroom",
},
{
id: "carousel-rooms-5",
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-taking-photos-restaurant_23-2150520116.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-taking-photos-restaurant_23-2150520116.jpg?_wi=3",
imageAlt: "Dining area",
},
{
id: "carousel-rooms-6",
imageSrc: "http://img.b2bpic.net/free-photo/contemporary-living-room_1150-12613.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/contemporary-living-room_1150-12613.jpg?_wi=3",
imageAlt: "Hotel common area",
},
]}
@@ -141,7 +141,7 @@ export default function RoomsPage() {
id: "room-standard",
name: "Standard Room",
price: "PKR 8,500/night",
imageSrc: "http://img.b2bpic.net/free-photo/lonely-bride-sits-bed-large-hotel-room_8353-7215.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/lonely-bride-sits-bed-large-hotel-room_8353-7215.jpg?_wi=2",
imageAlt: "Standard comfort room",
initialQuantity: 1,
},
@@ -149,7 +149,7 @@ export default function RoomsPage() {
id: "room-deluxe",
name: "Deluxe Room",
price: "PKR 12,000/night",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-luxury-comfortable-white-pillow-blanket-decoration-interior-bedroom_74190-12644.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-luxury-comfortable-white-pillow-blanket-decoration-interior-bedroom_74190-12644.jpg?_wi=2",
imageAlt: "Deluxe bedroom premium",
initialQuantity: 1,
},
@@ -157,7 +157,7 @@ export default function RoomsPage() {
id: "room-suite",
name: "Luxury Suite",
price: "PKR 18,000/night",
imageSrc: "http://img.b2bpic.net/free-photo/bed-with-white-duvet-black-cushion_1203-549.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/bed-with-white-duvet-black-cushion_1203-549.jpg?_wi=2",
imageAlt: "Luxury suite bedroom",
initialQuantity: 1,
},