Merge version_3 into main #6
@@ -6,7 +6,11 @@ import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarS
|
||||
import FeatureCardMedia from "@/components/sections/feature/FeatureCardMedia";
|
||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||
import { Wifi, Maximize, Users } from "lucide-react";
|
||||
import { Wifi, Maximize, Users, Phone } from "lucide-react";
|
||||
|
||||
function AmenitiesDetails(props: any) {
|
||||
return <FeatureCardMedia {...props} />;
|
||||
}
|
||||
|
||||
export default function AmenitiesPage() {
|
||||
const navItems = [
|
||||
@@ -45,6 +49,10 @@ export default function AmenitiesPage() {
|
||||
},
|
||||
];
|
||||
|
||||
const handlePhoneCall = () => {
|
||||
window.location.href = "tel:801-373-7044";
|
||||
};
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="directional-hover"
|
||||
@@ -70,37 +78,13 @@ export default function AmenitiesPage() {
|
||||
<FeatureCardMedia
|
||||
features={[
|
||||
{
|
||||
id: "indoor-pool",
|
||||
title: "Indoor Pool",
|
||||
description: "Year-round swimming and water fun for families and guests of all ages. Keep cool in summer and warm in winter.",
|
||||
tag: "Recreation",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-woman-relax-smile-leisure-vacation-around-swimming-pool-resort-hotel_74190-14543.jpg",
|
||||
imageAlt: "indoor swimming pool hotel bright clean water",
|
||||
},
|
||||
id: "indoor-pool", title: "Indoor Pool", description: "Year-round swimming and water fun for families and guests of all ages. Keep cool in summer and warm in winter.", tag: "Recreation", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-woman-relax-smile-leisure-vacation-around-swimming-pool-resort-hotel_74190-14543.jpg", imageAlt: "indoor swimming pool hotel bright clean water"},
|
||||
{
|
||||
id: "hot-tub",
|
||||
title: "Hot Tub",
|
||||
description: "Relax and soothe tired muscles in our warm, peaceful hot tub. Perfect for unwinding after a day exploring Provo.",
|
||||
tag: "Relaxation",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-relaxing-hot-tub-from-calm-zen_169016-69337.jpg",
|
||||
imageAlt: "hotel hot tub spa relaxation peaceful",
|
||||
},
|
||||
id: "hot-tub", title: "Hot Tub", description: "Relax and soothe tired muscles in our warm, peaceful hot tub. Perfect for unwinding after a day exploring Provo.", tag: "Relaxation", imageSrc: "http://img.b2bpic.net/free-photo/girl-relaxing-hot-tub-from-calm-zen_169016-69337.jpg", imageAlt: "hotel hot tub spa relaxation peaceful"},
|
||||
{
|
||||
id: "breakfast",
|
||||
title: "Continental Breakfast",
|
||||
description: "Start your day right with a complimentary breakfast spread. Fresh pastries, coffee, juice, and more included daily.",
|
||||
tag: "Convenience",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-eats-fried-chicken-batter-with-sauce-herbs-orange-juice_141793-3911.jpg",
|
||||
imageAlt: "hotel breakfast room continental spread morning",
|
||||
},
|
||||
id: "breakfast", title: "Continental Breakfast", description: "Start your day right with a complimentary breakfast spread. Fresh pastries, coffee, juice, and more included daily.", tag: "Convenience", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-eats-fried-chicken-batter-with-sauce-herbs-orange-juice_141793-3911.jpg", imageAlt: "hotel breakfast room continental spread morning"},
|
||||
{
|
||||
id: "wifi-parking",
|
||||
title: "Free WiFi & Parking",
|
||||
description: "Stay connected with high-speed WiFi throughout the property. Free parking available for all guests.",
|
||||
tag: "Included",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg",
|
||||
imageAlt: "hotel lobby welcoming entrance friendly reception",
|
||||
},
|
||||
id: "wifi-parking", title: "Free WiFi & Parking", description: "Stay connected with high-speed WiFi throughout the property. Free parking available for all guests.", tag: "Included", imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg", imageAlt: "hotel lobby welcoming entrance friendly reception"},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
title="Complete List of Guest Amenities"
|
||||
@@ -115,37 +99,13 @@ export default function AmenitiesPage() {
|
||||
<AmenitiesDetails
|
||||
features={[
|
||||
{
|
||||
id: "quiet-rooms",
|
||||
title: "Soundproof Rooms",
|
||||
description: "Enjoy peaceful, uninterrupted sleep in our sound-dampened guest rooms. Quiet comfort is our commitment.",
|
||||
tag: "Comfort",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-using-tablet-chilling-bed_273443-336.jpg",
|
||||
imageAlt: "comfortable hotel room",
|
||||
},
|
||||
id: "quiet-rooms", title: "Soundproof Rooms", description: "Enjoy peaceful, uninterrupted sleep in our sound-dampened guest rooms. Quiet comfort is our commitment.", tag: "Comfort", imageSrc: "http://img.b2bpic.net/free-photo/woman-using-tablet-chilling-bed_273443-336.jpg", imageAlt: "comfortable hotel room"},
|
||||
{
|
||||
id: "friendly-staff",
|
||||
title: "24/7 Front Desk",
|
||||
description: "Our friendly staff is always available to help with directions, restaurant recommendations, or any special requests.",
|
||||
tag: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg",
|
||||
imageAlt: "hotel staff welcome",
|
||||
},
|
||||
id: "friendly-staff", title: "24/7 Front Desk", description: "Our friendly staff is always available to help with directions, restaurant recommendations, or any special requests.", tag: "Service", imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg", imageAlt: "hotel staff welcome"},
|
||||
{
|
||||
id: "family-spaces",
|
||||
title: "Family-Friendly Spaces",
|
||||
description: "Kids are welcome! Play areas, family suites, and kid-friendly breakfast options make us perfect for families.",
|
||||
tag: "Family",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-girls-jacuzzi-with-thumbs-up-laughter-splashes-family-spa-chill_169016-69385.jpg",
|
||||
imageAlt: "family enjoying pool",
|
||||
},
|
||||
id: "family-spaces", title: "Family-Friendly Spaces", description: "Kids are welcome! Play areas, family suites, and kid-friendly breakfast options make us perfect for families.", tag: "Family", imageSrc: "http://img.b2bpic.net/free-photo/two-girls-jacuzzi-with-thumbs-up-laughter-splashes-family-spa-chill_169016-69385.jpg", imageAlt: "family enjoying pool"},
|
||||
{
|
||||
id: "accessible-rooms",
|
||||
title: "Accessible Accommodations",
|
||||
description: "ADA-compliant rooms and facilities ensure all guests can enjoy their stay with comfort and dignity.",
|
||||
tag: "Accessibility",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg",
|
||||
imageAlt: "accessible facilities",
|
||||
},
|
||||
id: "accessible-rooms", title: "Accessible Accommodations", description: "ADA-compliant rooms and facilities ensure all guests can enjoy their stay with comfort and dignity.", tag: "Accessibility", imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg", imageAlt: "accessible facilities"},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
title="Special Features & Services"
|
||||
@@ -159,17 +119,18 @@ export default function AmenitiesPage() {
|
||||
<div id="contact-cta" data-section="contact-cta">
|
||||
<ContactSplit
|
||||
tag="Ready to Experience Our Amenities?"
|
||||
title="Book Your Stay Today"
|
||||
description="Reserve your room now and discover the comfort and convenience that keeps guests coming back to Provo River Inn."
|
||||
tagIcon={Users}
|
||||
title="Call to Book Your Stay"
|
||||
description="Direct line to our reservations team. Quick, easy, and immediate confirmation of your stay."
|
||||
tagIcon={Phone}
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg"
|
||||
mediaAnimation="blur-reveal"
|
||||
mediaPosition="right"
|
||||
inputPlaceholder="Enter your email for booking info"
|
||||
buttonText="Check Availability"
|
||||
termsText="By clicking Check Availability, you're confirming that you agree with our Terms and Conditions."
|
||||
inputPlaceholder="Call: 801-373-7044"
|
||||
buttonText="Call to Book"
|
||||
termsText="Phone lines available 24/7. Our team is ready to help you secure the perfect room."
|
||||
onSubmit={handlePhoneCall}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ import ProductCardThree from "@/components/sections/product/ProductCardThree";
|
||||
import FeatureCardMedia from "@/components/sections/feature/FeatureCardMedia";
|
||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||
import { Camera } from "lucide-react";
|
||||
import { Camera, Phone } from "lucide-react";
|
||||
|
||||
export default function GalleryPage() {
|
||||
const navItems = [
|
||||
@@ -46,6 +46,10 @@ export default function GalleryPage() {
|
||||
},
|
||||
];
|
||||
|
||||
const handlePhoneCall = () => {
|
||||
window.location.href = "tel:801-373-7044";
|
||||
};
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="directional-hover"
|
||||
@@ -71,26 +75,11 @@ export default function GalleryPage() {
|
||||
<ProductCardThree
|
||||
products={[
|
||||
{
|
||||
id: "room-classic-king",
|
||||
name: "Classic King",
|
||||
price: "From $89/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-comfortable-pillow-blanket-decoration-bed-interior-bedroom_74190-13566.jpg?_wi=4",
|
||||
imageAlt: "luxury hotel king bed comfortable bedding clean",
|
||||
},
|
||||
id: "room-classic-king", name: "Classic King", price: "From $89/night", imageSrc: "http://img.b2bpic.net/free-photo/white-comfortable-pillow-blanket-decoration-bed-interior-bedroom_74190-13566.jpg?_wi=4", imageAlt: "luxury hotel king bed comfortable bedding clean"},
|
||||
{
|
||||
id: "room-double-queen",
|
||||
name: "Double Queen",
|
||||
price: "From $99/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-relaxing-indoors_23-2151030663.jpg?_wi=3",
|
||||
imageAlt: "hotel room double queen beds family comfortable",
|
||||
},
|
||||
id: "room-double-queen", name: "Double Queen", price: "From $99/night", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-relaxing-indoors_23-2151030663.jpg?_wi=3", imageAlt: "hotel room double queen beds family comfortable"},
|
||||
{
|
||||
id: "room-family-suite",
|
||||
name: "Family Suite",
|
||||
price: "From $119/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/latin-amateurs-dancing-salsa_23-2151245271.jpg?_wi=3",
|
||||
imageAlt: "large family hotel suite spacious comfortable",
|
||||
},
|
||||
id: "room-family-suite", name: "Family Suite", price: "From $119/night", imageSrc: "http://img.b2bpic.net/free-photo/latin-amateurs-dancing-salsa_23-2151245271.jpg?_wi=3", imageAlt: "large family hotel suite spacious comfortable"},
|
||||
]}
|
||||
carouselMode="buttons"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
@@ -107,37 +96,13 @@ export default function GalleryPage() {
|
||||
<FeatureCardMedia
|
||||
features={[
|
||||
{
|
||||
id: "pool-recreation",
|
||||
title: "Indoor Pool",
|
||||
description: "Our indoor pool is a centerpiece of relaxation and family fun, available year-round for all guests.",
|
||||
tag: "Recreation",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-woman-relax-smile-leisure-vacation-around-swimming-pool-resort-hotel_74190-14543.jpg?_wi=4",
|
||||
imageAlt: "indoor swimming pool hotel bright clean water",
|
||||
},
|
||||
id: "pool-recreation", title: "Indoor Pool", description: "Our indoor pool is a centerpiece of relaxation and family fun, available year-round for all guests.", tag: "Recreation", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-woman-relax-smile-leisure-vacation-around-swimming-pool-resort-hotel_74190-14543.jpg?_wi=4", imageAlt: "indoor swimming pool hotel bright clean water"},
|
||||
{
|
||||
id: "hot-tub-spa",
|
||||
title: "Hot Tub Spa",
|
||||
description: "Our inviting hot tub provides the perfect retreat after a day of exploring Provo and the surrounding areas.",
|
||||
tag: "Wellness",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-relaxing-hot-tub-from-calm-zen_169016-69337.jpg?_wi=3",
|
||||
imageAlt: "hotel hot tub spa relaxation peaceful",
|
||||
},
|
||||
id: "hot-tub-spa", title: "Hot Tub Spa", description: "Our inviting hot tub provides the perfect retreat after a day of exploring Provo and the surrounding areas.", tag: "Wellness", imageSrc: "http://img.b2bpic.net/free-photo/girl-relaxing-hot-tub-from-calm-zen_169016-69337.jpg?_wi=3", imageAlt: "hotel hot tub spa relaxation peaceful"},
|
||||
{
|
||||
id: "breakfast-dining",
|
||||
title: "Breakfast Area",
|
||||
description: "Start your day in our warm and inviting breakfast area with fresh coffee and complimentary continental options.",
|
||||
tag: "Dining",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-eats-fried-chicken-batter-with-sauce-herbs-orange-juice_141793-3911.jpg?_wi=3",
|
||||
imageAlt: "hotel breakfast room continental spread morning",
|
||||
},
|
||||
id: "breakfast-dining", title: "Breakfast Area", description: "Start your day in our warm and inviting breakfast area with fresh coffee and complimentary continental options.", tag: "Dining", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-eats-fried-chicken-batter-with-sauce-herbs-orange-juice_141793-3911.jpg?_wi=3", imageAlt: "hotel breakfast room continental spread morning"},
|
||||
{
|
||||
id: "lobby-welcome",
|
||||
title: "Welcoming Lobby",
|
||||
description: "Our bright, clean lobby sets the tone for a comfortable stay. Friendly staff ready to assist you anytime.",
|
||||
tag: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg?_wi=10",
|
||||
imageAlt: "hotel lobby welcoming entrance friendly reception",
|
||||
},
|
||||
id: "lobby-welcome", title: "Welcoming Lobby", description: "Our bright, clean lobby sets the tone for a comfortable stay. Friendly staff ready to assist you anytime.", tag: "Service", imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg?_wi=10", imageAlt: "hotel lobby welcoming entrance friendly reception"},
|
||||
]}
|
||||
animationType="blur-reveal"
|
||||
title="Amenities & Spaces"
|
||||
@@ -151,17 +116,18 @@ export default function GalleryPage() {
|
||||
<div id="contact-cta" data-section="contact-cta">
|
||||
<ContactSplit
|
||||
tag="See Why Guests Love Us"
|
||||
title="Book a Visit to Provo River Inn"
|
||||
description="Experience the comfort, convenience, and welcoming atmosphere that has made us a favorite choice in Provo."
|
||||
tagIcon={Camera}
|
||||
title="Call to Book Your Visit"
|
||||
description="Direct line to our reservations team. Quick, easy, and immediate confirmation of your stay."
|
||||
tagIcon={Phone}
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-using-tablet-chilling-bed_273443-336.jpg?_wi=6"
|
||||
mediaAnimation="blur-reveal"
|
||||
mediaPosition="right"
|
||||
inputPlaceholder="Enter your email for booking info"
|
||||
buttonText="Check Availability"
|
||||
termsText="By clicking Check Availability, you're confirming that you agree with our Terms and Conditions."
|
||||
inputPlaceholder="Call: 801-373-7044"
|
||||
buttonText="Call to Book"
|
||||
termsText="Phone lines available 24/7. Our team is ready to help you secure the perfect room."
|
||||
onSubmit={handlePhoneCall}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ import TestimonialAboutCard from "@/components/sections/about/TestimonialAboutCa
|
||||
import FeatureCardMedia from "@/components/sections/feature/FeatureCardMedia";
|
||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||
import { MapPin, Navigation } from "lucide-react";
|
||||
import { MapPin, Navigation, Phone } from "lucide-react";
|
||||
|
||||
export default function LocationPage() {
|
||||
const navItems = [
|
||||
@@ -46,6 +46,10 @@ export default function LocationPage() {
|
||||
},
|
||||
];
|
||||
|
||||
const handlePhoneCall = () => {
|
||||
window.location.href = "tel:801-373-7044";
|
||||
};
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="directional-hover"
|
||||
@@ -64,9 +68,7 @@ export default function LocationPage() {
|
||||
brandName="Provo River Inn"
|
||||
navItems={navItems}
|
||||
button={{
|
||||
text: "Book Your Stay",
|
||||
href: "/book",
|
||||
}}
|
||||
text: "Book Your Stay", href: "/book"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -89,36 +91,16 @@ export default function LocationPage() {
|
||||
<FeatureCardMedia
|
||||
features={[
|
||||
{
|
||||
id: "provo-river-parkway",
|
||||
title: "Provo River Parkway",
|
||||
description: "Beautiful walking and biking trails along the scenic river, perfect for morning runs and peaceful nature walks.",
|
||||
tag: "Outdoor Recreation",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/new-york-city-central-park_649448-4109.jpg?_wi=3",
|
||||
imageAlt: "Scenic river walking path peaceful nature"
|
||||
id: "provo-river-parkway", title: "Provo River Parkway", description: "Beautiful walking and biking trails along the scenic river, perfect for morning runs and peaceful nature walks.", tag: "Outdoor Recreation", imageSrc: "http://img.b2bpic.net/free-photo/new-york-city-central-park_649448-4109.jpg?_wi=3", imageAlt: "Scenic river walking path peaceful nature"
|
||||
},
|
||||
{
|
||||
id: "local-dining",
|
||||
title: "Nearby Dining",
|
||||
description: "Walking distance to casual restaurants, local favorites, and vibrant dining neighborhoods with diverse cuisine options.",
|
||||
tag: "Dining",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-spending-time-together-outside_23-2149033596.jpg?_wi=2",
|
||||
imageAlt: "Casual restaurant dining outdoor seating friendly"
|
||||
id: "local-dining", title: "Nearby Dining", description: "Walking distance to casual restaurants, local favorites, and vibrant dining neighborhoods with diverse cuisine options.", tag: "Dining", imageSrc: "http://img.b2bpic.net/free-photo/people-spending-time-together-outside_23-2149033596.jpg?_wi=2", imageAlt: "Casual restaurant dining outdoor seating friendly"
|
||||
},
|
||||
{
|
||||
id: "attractions",
|
||||
title: "Attractions & Shopping",
|
||||
description: "Close to BYU campus, Utah Valley museums, shopping centers, and family-friendly attractions for all ages.",
|
||||
tag: "Entertainment",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg?_wi=11",
|
||||
imageAlt: "Hotel lobby welcoming entrance friendly reception"
|
||||
id: "attractions", title: "Attractions & Shopping", description: "Close to BYU campus, Utah Valley museums, shopping centers, and family-friendly attractions for all ages.", tag: "Entertainment", imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg?_wi=11", imageAlt: "Hotel lobby welcoming entrance friendly reception"
|
||||
},
|
||||
{
|
||||
id: "business-district",
|
||||
title: "Business District",
|
||||
description: "Convenient proximity to corporate offices and business centers, making it ideal for business travelers.",
|
||||
tag: "Business",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg?_wi=12",
|
||||
imageAlt: "Hotel lobby welcoming entrance friendly reception"
|
||||
id: "business-district", title: "Business District", description: "Convenient proximity to corporate offices and business centers, making it ideal for business travelers.", tag: "Business", imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg?_wi=12", imageAlt: "Hotel lobby welcoming entrance friendly reception"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -133,18 +115,19 @@ export default function LocationPage() {
|
||||
<div id="contact-cta" data-section="contact-cta" className="py-20 px-6">
|
||||
<ContactSplit
|
||||
tag="Ready to Visit?"
|
||||
title="Book Your Comfortable Stay"
|
||||
description="Reserve your room today and discover why guests love our peaceful location and convenient access to everything Provo offers."
|
||||
tagIcon={MapPin}
|
||||
title="Call to Book Your Stay"
|
||||
description="Direct line to our reservations team. Quick, easy, and immediate confirmation of your stay."
|
||||
tagIcon={Phone}
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg?_wi=13"
|
||||
imageAlt="Hotel lobby welcoming entrance friendly reception"
|
||||
mediaAnimation="blur-reveal"
|
||||
mediaPosition="right"
|
||||
inputPlaceholder="Enter your email for booking info"
|
||||
buttonText="Check Availability"
|
||||
termsText="By clicking Check Availability, you're confirming that you agree with our Terms and Conditions."
|
||||
inputPlaceholder="Call: 801-373-7044"
|
||||
buttonText="Call to Book"
|
||||
termsText="Phone lines available 24/7. Our team is ready to help you secure the perfect room."
|
||||
onSubmit={handlePhoneCall}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -10,9 +10,13 @@ import ProductCardThree from "@/components/sections/product/ProductCardThree";
|
||||
import TestimonialCardOne from "@/components/sections/testimonial/TestimonialCardOne";
|
||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||
import { Heart, MapPin, Navigation, Smile } from "lucide-react";
|
||||
import { Heart, MapPin, Navigation, Smile, Phone } from "lucide-react";
|
||||
|
||||
export default function HomePage() {
|
||||
const handlePhoneCall = () => {
|
||||
window.location.href = "tel:801-373-7044";
|
||||
};
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="directional-hover"
|
||||
@@ -20,7 +24,7 @@ export default function HomePage() {
|
||||
borderRadius="pill"
|
||||
contentWidth="mediumSmall"
|
||||
sizing="mediumLargeSizeMediumTitles"
|
||||
background="grid"
|
||||
background="circleGradient"
|
||||
cardStyle="solid"
|
||||
primaryButtonStyle="radial-glow"
|
||||
secondaryButtonStyle="solid"
|
||||
@@ -48,7 +52,7 @@ export default function HomePage() {
|
||||
<HeroLogoBillboardSplit
|
||||
logoText="Provo River Inn"
|
||||
description="A relaxing stay in a peaceful Provo setting. Quiet comfort, welcoming service, family-friendly amenities, and convenient access to dining, parks, and the Provo River."
|
||||
background={{ variant: "grid" }}
|
||||
background={{ variant: "plain" }}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Stay", href: "/book"},
|
||||
@@ -202,15 +206,16 @@ export default function HomePage() {
|
||||
tag="Ready for a Relaxing Stay?"
|
||||
title="Call to Book Your Room"
|
||||
description="Direct line to our reservations team. Quick, easy, and immediate confirmation of your stay."
|
||||
tagIcon={Heart}
|
||||
tagIcon={Phone}
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg?_wi=4"
|
||||
mediaAnimation="blur-reveal"
|
||||
mediaPosition="right"
|
||||
inputPlaceholder="Call: +1-801-555-7634"
|
||||
buttonText="Call to Book: +1-801-555-7634"
|
||||
inputPlaceholder="Call: 801-373-7044"
|
||||
buttonText="Call to Book"
|
||||
termsText="Phone lines available 24/7. Our team is ready to help you secure the perfect room."
|
||||
onSubmit={handlePhoneCall}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarS
|
||||
import TestimonialCardOne from "@/components/sections/testimonial/TestimonialCardOne";
|
||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||
import { Star, Calendar } from "lucide-react";
|
||||
import { Star, Calendar, Phone } from "lucide-react";
|
||||
|
||||
export default function ReviewsPage() {
|
||||
const navItems = [
|
||||
@@ -45,6 +45,10 @@ export default function ReviewsPage() {
|
||||
},
|
||||
];
|
||||
|
||||
const handlePhoneCall = () => {
|
||||
window.location.href = "tel:801-373-7044";
|
||||
};
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="directional-hover"
|
||||
@@ -63,9 +67,7 @@ export default function ReviewsPage() {
|
||||
brandName="Provo River Inn"
|
||||
navItems={navItems}
|
||||
button={{
|
||||
text: "Book Your Stay",
|
||||
href: "/book",
|
||||
}}
|
||||
text: "Book Your Stay", href: "/book"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -73,58 +75,28 @@ export default function ReviewsPage() {
|
||||
<TestimonialCardOne
|
||||
testimonials={[
|
||||
{
|
||||
id: "review-1",
|
||||
name: "Sarah M.",
|
||||
role: "Guest",
|
||||
company: "Verified Stay",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-girls-jacuzzi-with-thumbs-up-laughter-splashes-family-spa-chill_169016-69385.jpg?_wi=8",
|
||||
imageAlt: "Family children happy pool water play"
|
||||
id: "review-1", name: "Sarah M.", role: "Guest", company: "Verified Stay", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-girls-jacuzzi-with-thumbs-up-laughter-splashes-family-spa-chill_169016-69385.jpg?_wi=8", imageAlt: "Family children happy pool water play"
|
||||
},
|
||||
{
|
||||
id: "review-2",
|
||||
name: "James T.",
|
||||
role: "Guest",
|
||||
company: "Verified Stay",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-girls-jacuzzi-with-thumbs-up-laughter-splashes-family-spa-chill_169016-69385.jpg?_wi=9",
|
||||
imageAlt: "Family children happy pool water play"
|
||||
id: "review-2", name: "James T.", role: "Guest", company: "Verified Stay", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-girls-jacuzzi-with-thumbs-up-laughter-splashes-family-spa-chill_169016-69385.jpg?_wi=9", imageAlt: "Family children happy pool water play"
|
||||
},
|
||||
{
|
||||
id: "review-3",
|
||||
name: "Maria L.",
|
||||
role: "Guest",
|
||||
company: "Verified Stay",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-girls-jacuzzi-with-thumbs-up-laughter-splashes-family-spa-chill_169016-69385.jpg?_wi=10",
|
||||
imageAlt: "Family children happy pool water play"
|
||||
id: "review-3", name: "Maria L.", role: "Guest", company: "Verified Stay", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-girls-jacuzzi-with-thumbs-up-laughter-splashes-family-spa-chill_169016-69385.jpg?_wi=10", imageAlt: "Family children happy pool water play"
|
||||
},
|
||||
{
|
||||
id: "review-4",
|
||||
name: "David K.",
|
||||
role: "Guest",
|
||||
company: "Verified Stay",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-girls-jacuzzi-with-thumbs-up-laughter-splashes-family-spa-chill_169016-69385.jpg?_wi=11",
|
||||
imageAlt: "Family children happy pool water play"
|
||||
id: "review-4", name: "David K.", role: "Guest", company: "Verified Stay", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-girls-jacuzzi-with-thumbs-up-laughter-splashes-family-spa-chill_169016-69385.jpg?_wi=11", imageAlt: "Family children happy pool water play"
|
||||
},
|
||||
{
|
||||
id: "review-5",
|
||||
name: "Jennifer P.",
|
||||
role: "Guest",
|
||||
company: "Verified Stay",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-girls-jacuzzi-with-thumbs-up-laughter-splashes-family-spa-chill_169016-69385.jpg?_wi=12",
|
||||
imageAlt: "Family children happy pool water play"
|
||||
id: "review-5", name: "Jennifer P.", role: "Guest", company: "Verified Stay", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-girls-jacuzzi-with-thumbs-up-laughter-splashes-family-spa-chill_169016-69385.jpg?_wi=12", imageAlt: "Family children happy pool water play"
|
||||
},
|
||||
{
|
||||
id: "review-6",
|
||||
name: "Robert C.",
|
||||
role: "Guest",
|
||||
company: "Verified Stay",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-girls-jacuzzi-with-thumbs-up-laughter-splashes-family-spa-chill_169016-69385.jpg?_wi=13",
|
||||
imageAlt: "Family children happy pool water play"
|
||||
id: "review-6", name: "Robert C.", role: "Guest", company: "Verified Stay", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-girls-jacuzzi-with-thumbs-up-laughter-splashes-family-spa-chill_169016-69385.jpg?_wi=13", imageAlt: "Family children happy pool water play"
|
||||
}
|
||||
]}
|
||||
carouselMode="buttons"
|
||||
@@ -140,18 +112,19 @@ export default function ReviewsPage() {
|
||||
<div id="contact-cta" data-section="contact-cta" className="py-20 px-6">
|
||||
<ContactSplit
|
||||
tag="Ready for a Relaxing Stay?"
|
||||
title="Book Your Comfortable Stay"
|
||||
description="Join our satisfied guests and experience the quiet comfort, friendly service, and convenient location that keep people coming back to Provo River Inn."
|
||||
tagIcon={Calendar}
|
||||
title="Call to Book Your Room"
|
||||
description="Direct line to our reservations team. Quick, easy, and immediate confirmation of your stay."
|
||||
tagIcon={Phone}
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg?_wi=14"
|
||||
imageAlt="Hotel lobby welcoming entrance friendly reception"
|
||||
mediaAnimation="blur-reveal"
|
||||
mediaPosition="right"
|
||||
inputPlaceholder="Enter your email for booking info"
|
||||
buttonText="Check Availability"
|
||||
termsText="By clicking Check Availability, you're confirming that you agree with our Terms and Conditions."
|
||||
inputPlaceholder="Call: 801-373-7044"
|
||||
buttonText="Call to Book"
|
||||
termsText="Phone lines available 24/7. Our team is ready to help you secure the perfect room."
|
||||
onSubmit={handlePhoneCall}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -7,9 +7,13 @@ import ProductCardThree from "@/components/sections/product/ProductCardThree";
|
||||
import FeatureCardMedia from "@/components/sections/feature/FeatureCardMedia";
|
||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||
import { Heart } from "lucide-react";
|
||||
import { Heart, Phone } from "lucide-react";
|
||||
|
||||
export default function RoomsPage() {
|
||||
const handlePhoneCall = () => {
|
||||
window.location.href = "tel:801-373-7044";
|
||||
};
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="directional-hover"
|
||||
@@ -36,9 +40,7 @@ export default function RoomsPage() {
|
||||
{ name: "Reviews", id: "reviews" },
|
||||
]}
|
||||
button={{
|
||||
text: "Book Your Stay",
|
||||
href: "/book",
|
||||
}}
|
||||
text: "Book Your Stay", href: "/book"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -47,26 +49,11 @@ export default function RoomsPage() {
|
||||
<ProductCardThree
|
||||
products={[
|
||||
{
|
||||
id: "room-classic-king",
|
||||
name: "Classic King",
|
||||
price: "From $89/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-comfortable-pillow-blanket-decoration-bed-interior-bedroom_74190-13566.jpg?_wi=2",
|
||||
imageAlt: "Classic King Room at Provo River Inn",
|
||||
},
|
||||
id: "room-classic-king", name: "Classic King", price: "From $89/night", imageSrc: "http://img.b2bpic.net/free-photo/white-comfortable-pillow-blanket-decoration-bed-interior-bedroom_74190-13566.jpg?_wi=2", imageAlt: "Classic King Room at Provo River Inn"},
|
||||
{
|
||||
id: "room-double-queen",
|
||||
name: "Double Queen",
|
||||
price: "From $99/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-relaxing-indoors_23-2151030663.jpg?_wi=2",
|
||||
imageAlt: "Double Queen Room at Provo River Inn",
|
||||
},
|
||||
id: "room-double-queen", name: "Double Queen", price: "From $99/night", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-relaxing-indoors_23-2151030663.jpg?_wi=2", imageAlt: "Double Queen Room at Provo River Inn"},
|
||||
{
|
||||
id: "room-family-suite",
|
||||
name: "Family Suite",
|
||||
price: "From $119/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/latin-amateurs-dancing-salsa_23-2151245271.jpg?_wi=2",
|
||||
imageAlt: "Family Suite at Provo River Inn",
|
||||
},
|
||||
id: "room-family-suite", name: "Family Suite", price: "From $119/night", imageSrc: "http://img.b2bpic.net/free-photo/latin-amateurs-dancing-salsa_23-2151245271.jpg?_wi=2", imageAlt: "Family Suite at Provo River Inn"},
|
||||
]}
|
||||
carouselMode="buttons"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
@@ -83,26 +70,11 @@ export default function RoomsPage() {
|
||||
<FeatureCardMedia
|
||||
features={[
|
||||
{
|
||||
id: "feature-beds",
|
||||
title: "Premium Bedding",
|
||||
description: "High-quality mattresses and linens ensure a restful night's sleep every time.",
|
||||
tag: "Comfort",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-comfortable-pillow-blanket-decoration-bed-interior-bedroom_74190-13566.jpg?_wi=3",
|
||||
},
|
||||
id: "feature-beds", title: "Premium Bedding", description: "High-quality mattresses and linens ensure a restful night's sleep every time.", tag: "Comfort", imageSrc: "http://img.b2bpic.net/free-photo/white-comfortable-pillow-blanket-decoration-bed-interior-bedroom_74190-13566.jpg?_wi=3"},
|
||||
{
|
||||
id: "feature-amenities",
|
||||
title: "Modern Amenities",
|
||||
description: "Each room includes TV, climate control, WiFi, and a fully equipped bathroom with premium toiletries.",
|
||||
tag: "Technology",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg?_wi=5",
|
||||
},
|
||||
id: "feature-amenities", title: "Modern Amenities", description: "Each room includes TV, climate control, WiFi, and a fully equipped bathroom with premium toiletries.", tag: "Technology", imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-black-suit-office_1157-37456.jpg?_wi=5"},
|
||||
{
|
||||
id: "feature-views",
|
||||
title: "Welcoming Atmosphere",
|
||||
description: "Thoughtfully decorated spaces that feel warm, clean, and inviting from the moment you arrive.",
|
||||
tag: "Design",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-using-tablet-chilling-bed_273443-336.jpg?_wi=3",
|
||||
},
|
||||
id: "feature-views", title: "Welcoming Atmosphere", description: "Thoughtfully decorated spaces that feel warm, clean, and inviting from the moment you arrive.", tag: "Design", imageSrc: "http://img.b2bpic.net/free-photo/woman-using-tablet-chilling-bed_273443-336.jpg?_wi=3"},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
title="What's in Every Room"
|
||||
@@ -117,17 +89,18 @@ export default function RoomsPage() {
|
||||
<div id="booking-cta" data-section="booking-cta">
|
||||
<ContactSplit
|
||||
tag="Find Your Perfect Room"
|
||||
title="Book Your Stay Today"
|
||||
description="Reserve one of our comfortable rooms and experience the warmth and hospitality that our guests love about Provo River Inn."
|
||||
tagIcon={Heart}
|
||||
title="Call to Book Your Stay"
|
||||
description="Direct line to our reservations team. Quick, easy, and immediate confirmation of your stay."
|
||||
tagIcon={Phone}
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-using-tablet-chilling-bed_273443-336.jpg?_wi=4"
|
||||
mediaAnimation="blur-reveal"
|
||||
mediaPosition="right"
|
||||
inputPlaceholder="Enter your email to book"
|
||||
buttonText="Check Availability"
|
||||
termsText="By clicking Check Availability, you're confirming that you agree with our Terms and Conditions."
|
||||
inputPlaceholder="Call: 801-373-7044"
|
||||
buttonText="Call to Book"
|
||||
termsText="Phone lines available 24/7. Our team is ready to help you secure the perfect room."
|
||||
onSubmit={handlePhoneCall}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -139,61 +112,37 @@ export default function RoomsPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "/",
|
||||
},
|
||||
label: "Home", href: "/"},
|
||||
{
|
||||
label: "Rooms",
|
||||
href: "/rooms",
|
||||
},
|
||||
label: "Rooms", href: "/rooms"},
|
||||
{
|
||||
label: "Amenities",
|
||||
href: "/amenities",
|
||||
},
|
||||
label: "Amenities", href: "/amenities"},
|
||||
{
|
||||
label: "Gallery",
|
||||
href: "/gallery",
|
||||
},
|
||||
label: "Gallery", href: "/gallery"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Location",
|
||||
href: "/location",
|
||||
},
|
||||
label: "Location", href: "/location"},
|
||||
{
|
||||
label: "Reviews",
|
||||
href: "/reviews",
|
||||
},
|
||||
label: "Reviews", href: "/reviews"},
|
||||
{
|
||||
label: "Book Now",
|
||||
href: "/book",
|
||||
},
|
||||
label: "Book Now", href: "/book"},
|
||||
{
|
||||
label: "Contact Us",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Contact Us", href: "/contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms & Conditions",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms & Conditions", href: "#"},
|
||||
{
|
||||
label: "Cancellation Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Cancellation Policy", href: "#"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#",
|
||||
},
|
||||
label: "FAQ", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user