Merge version_2 into main #1
@@ -91,8 +91,8 @@ export default function BlogPage() {
|
||||
},
|
||||
{
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms & Conditions", href: "#" },
|
||||
{ label: "Privacy Policy", href: "/privacy-policy" },
|
||||
{ label: "Terms & Conditions", href: "/terms-of-service" },
|
||||
{ label: "Cancellation Policy", href: "#" },
|
||||
{ label: "Accessibility", href: "#" },
|
||||
{ label: "Cookies", href: "#" }
|
||||
@@ -106,4 +106,4 @@ export default function BlogPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1270,4 +1270,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,7 +10,8 @@ import TestimonialCardThirteen from '@/components/sections/testimonial/Testimoni
|
||||
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
|
||||
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
||||
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||
import { Cloud, Droplet, Heart, Home, Lock, MessageSquare, Sparkles, Star, Tv, UtensilsCrossed, Wifi } from "lucide-react";
|
||||
import LegalSection from '@/components/legal/LegalSection';
|
||||
import { Cloud, Droplet, Heart, Home, Lock, Mail, MessageSquare, Sparkles, Star, Tv, UtensilsCrossed, Wifi } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -215,6 +216,25 @@ export default function LandingPage() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="support" data-section="support">
|
||||
<ContactCTA
|
||||
tag="Need Assistance?"
|
||||
tagIcon={Mail}
|
||||
title="Get in Touch with Our Support Team"
|
||||
description="Have questions about your stay or need help with anything? Our dedicated support team is here to assist you. Reach out to us at hoteldiarea@webild.io and we'll respond promptly to ensure your comfort and satisfaction."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Support", href: "#"
|
||||
},
|
||||
{
|
||||
text: "Email Us", href: "mailto:hoteldiarea@webild.io"
|
||||
}
|
||||
]}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
tag="Ready to Experience Luxury?"
|
||||
@@ -266,8 +286,8 @@ export default function LandingPage() {
|
||||
},
|
||||
{
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms & Conditions", href: "#" },
|
||||
{ label: "Privacy Policy", href: "/privacy-policy" },
|
||||
{ label: "Terms & Conditions", href: "/terms-of-service" },
|
||||
{ label: "Cancellation Policy", href: "#" },
|
||||
{ label: "Accessibility", href: "#" },
|
||||
{ label: "Cookies", href: "#" }
|
||||
@@ -280,4 +300,4 @@ export default function LandingPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
149
src/app/privacy-policy/page.tsx
Normal file
149
src/app/privacy-policy/page.tsx
Normal file
@@ -0,0 +1,149 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import LegalSection from '@/components/legal/LegalSection';
|
||||
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||
|
||||
export default function PrivacyPolicyPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="hover-magnetic"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="soft"
|
||||
contentWidth="mediumSmall"
|
||||
sizing="mediumLargeSizeLargeTitles"
|
||||
background="blurBottom"
|
||||
cardStyle="gradient-bordered"
|
||||
primaryButtonStyle="diagonal-gradient"
|
||||
secondaryButtonStyle="layered"
|
||||
headingFontWeight="medium"
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
brandName="Diarea"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Rooms", id: "features" },
|
||||
{ name: "Pricing", id: "pricing" },
|
||||
{ name: "Testimonials", id: "testimonials" }
|
||||
]}
|
||||
button={{
|
||||
text: "Book Now", href: "#contact"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="privacy-policy" data-section="privacy-policy">
|
||||
<LegalSection
|
||||
layout="page"
|
||||
title="Privacy Policy"
|
||||
subtitle="Last updated: January 15, 2025"
|
||||
sections={[
|
||||
{
|
||||
heading: "1. Introduction", content: [
|
||||
{
|
||||
type: "paragraph", text: "Diarea Hotel Amsterdam ('we', 'us', 'our', or 'Company') operates the https://www.diarea-hotel.com website (the 'Service'). This page informs you of our policies regarding the collection, use, and disclosure of personal data when you use our Service and the choices you have associated with that data."
|
||||
},
|
||||
{
|
||||
type: "paragraph", text: "We use your data to provide and improve the Service. By using the Service, you agree to the collection and use of information in accordance with this policy. Unless otherwise defined in this Privacy Policy, terms used in this Privacy Policy have the same meanings as in our Terms and Conditions."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "2. Information Collection and Use", content: [
|
||||
{
|
||||
type: "paragraph", text: "We collect several different types of information for various purposes to provide and improve our Service to you."
|
||||
},
|
||||
{
|
||||
type: "numbered-list", items: [
|
||||
"Personal Data: While using our Service, we may ask you to provide us with certain personally identifiable information that can be used to contact or identify you ('Personal Data'). This may include, but is not limited to:", "Email address", "First name and last name", "Phone number", "Address, State, Province, ZIP/Postal code, City", "Cookies and Usage Data"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "3. Use of Data", content: [
|
||||
{
|
||||
type: "paragraph", text: "Diarea Hotel Amsterdam uses the collected data for various purposes:"
|
||||
},
|
||||
{
|
||||
type: "list", items: [
|
||||
"To provide and maintain our Service", "To notify you about changes to our Service", "To provide customer care and support", "To gather analysis or valuable information so that we can improve our Service", "To monitor the usage of our Service", "To detect, prevent and address technical issues", "To provide you with news, special offers and general information about other goods, services and events which we offer that are similar to those that you have already purchased or enquired about, unless you have opted not to receive such information"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "4. Security of Data", content: [
|
||||
{
|
||||
type: "paragraph", text: "The security of your data is important to us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your Personal Data, we cannot guarantee its absolute security."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "5. Changes to This Privacy Policy", content: [
|
||||
{
|
||||
type: "paragraph", text: "We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the 'Last updated' date at the top of this Privacy Policy."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "6. Contact Us", content: [
|
||||
{
|
||||
type: "paragraph", text: "If you have any questions about this Privacy Policy, please contact us by email at hoteldiarea@webild.io"
|
||||
}
|
||||
]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Hotel", items: [
|
||||
{ label: "About Diarea", href: "#about" },
|
||||
{ label: "Rooms & Suites", href: "#features" },
|
||||
{ label: "Amenities", href: "#features" },
|
||||
{ label: "Restaurant", href: "#" },
|
||||
{ label: "Spa & Wellness", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Guest Services", items: [
|
||||
{ label: "Reservations", href: "#contact" },
|
||||
{ label: "Concierge", href: "#" },
|
||||
{ label: "Room Service", href: "#" },
|
||||
{ label: "Events & Meetings", href: "#" },
|
||||
{ label: "Group Bookings", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Connect", items: [
|
||||
{ label: "Contact Us", href: "#contact" },
|
||||
{ label: "Newsletter", href: "#" },
|
||||
{ label: "Instagram", href: "#" },
|
||||
{ label: "Facebook", href: "#" },
|
||||
{ label: "Twitter", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "/privacy-policy" },
|
||||
{ label: "Terms & Conditions", href: "/terms-of-service" },
|
||||
{ label: "Cancellation Policy", href: "#" },
|
||||
{ label: "Accessibility", href: "#" },
|
||||
{ label: "Cookies", href: "#" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
bottomLeftText="© 2025 Diarea Hotel Amsterdam. All rights reserved."
|
||||
bottomRightText="Luxury Boutique Hospitality"
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
@@ -126,8 +126,8 @@ export default function ProductPage({ params }: ProductPageProps) {
|
||||
},
|
||||
{
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms & Conditions", href: "#" },
|
||||
{ label: "Privacy Policy", href: "/privacy-policy" },
|
||||
{ label: "Terms & Conditions", href: "/terms-of-service" },
|
||||
{ label: "Cancellation Policy", href: "#" },
|
||||
{ label: "Accessibility", href: "#" },
|
||||
{ label: "Cookies", href: "#" }
|
||||
@@ -211,8 +211,8 @@ export default function ProductPage({ params }: ProductPageProps) {
|
||||
},
|
||||
{
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms & Conditions", href: "#" },
|
||||
{ label: "Privacy Policy", href: "/privacy-policy" },
|
||||
{ label: "Terms & Conditions", href: "/terms-of-service" },
|
||||
{ label: "Cancellation Policy", href: "#" },
|
||||
{ label: "Accessibility", href: "#" },
|
||||
{ label: "Cookies", href: "#" }
|
||||
@@ -320,8 +320,8 @@ export default function ProductPage({ params }: ProductPageProps) {
|
||||
},
|
||||
{
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms & Conditions", href: "#" },
|
||||
{ label: "Privacy Policy", href: "/privacy-policy" },
|
||||
{ label: "Terms & Conditions", href: "/terms-of-service" },
|
||||
{ label: "Cancellation Policy", href: "#" },
|
||||
{ label: "Accessibility", href: "#" },
|
||||
{ label: "Cookies", href: "#" }
|
||||
@@ -335,4 +335,4 @@ export default function ProductPage({ params }: ProductPageProps) {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -79,8 +79,8 @@ export default function ShopPage() {
|
||||
},
|
||||
{
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms & Conditions", href: "#" },
|
||||
{ label: "Privacy Policy", href: "/privacy-policy" },
|
||||
{ label: "Terms & Conditions", href: "/terms-of-service" },
|
||||
{ label: "Cancellation Policy", href: "#" },
|
||||
{ label: "Accessibility", href: "#" },
|
||||
{ label: "Cookies", href: "#" }
|
||||
@@ -163,8 +163,8 @@ export default function ShopPage() {
|
||||
},
|
||||
{
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms & Conditions", href: "#" },
|
||||
{ label: "Privacy Policy", href: "/privacy-policy" },
|
||||
{ label: "Terms & Conditions", href: "/terms-of-service" },
|
||||
{ label: "Cancellation Policy", href: "#" },
|
||||
{ label: "Accessibility", href: "#" },
|
||||
{ label: "Cookies", href: "#" }
|
||||
@@ -178,4 +178,4 @@ export default function ShopPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
162
src/app/terms-of-service/page.tsx
Normal file
162
src/app/terms-of-service/page.tsx
Normal file
@@ -0,0 +1,162 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import LegalSection from '@/components/legal/LegalSection';
|
||||
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||
|
||||
export default function TermsOfServicePage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="hover-magnetic"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="soft"
|
||||
contentWidth="mediumSmall"
|
||||
sizing="mediumLargeSizeLargeTitles"
|
||||
background="blurBottom"
|
||||
cardStyle="gradient-bordered"
|
||||
primaryButtonStyle="diagonal-gradient"
|
||||
secondaryButtonStyle="layered"
|
||||
headingFontWeight="medium"
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
brandName="Diarea"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Rooms", id: "features" },
|
||||
{ name: "Pricing", id: "pricing" },
|
||||
{ name: "Testimonials", id: "testimonials" }
|
||||
]}
|
||||
button={{
|
||||
text: "Book Now", href: "#contact"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="terms-of-service" data-section="terms-of-service">
|
||||
<LegalSection
|
||||
layout="page"
|
||||
title="Terms and Conditions"
|
||||
subtitle="Last updated: January 15, 2025"
|
||||
sections={[
|
||||
{
|
||||
heading: "1. Agreement to Terms", content: [
|
||||
{
|
||||
type: "paragraph", text: "By accessing and using the Diarea Hotel Amsterdam website and services, you accept and agree to be bound by the terms and provision of this agreement. If you do not agree to abide by the above, please do not use this service."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "2. Use License", content: [
|
||||
{
|
||||
type: "paragraph", text: "Permission is granted to temporarily download one copy of the materials (information or software) on Diarea Hotel Amsterdam's website for personal, non-commercial transitory viewing only. This is the grant of a license, not a transfer of title, and under this license you may not:"
|
||||
},
|
||||
{
|
||||
type: "list", items: [
|
||||
"Modifying or copying the materials", "Using the materials for any commercial purpose, or for any public display (commercial or non-commercial)", "Attempting to decompile or reverse engineer any software contained on Diarea Hotel Amsterdam's website", "Removing any copyright or other proprietary notations from the materials", "Transferring the materials to another person or 'mirroring' the materials on any other server", "Violating any applicable laws or regulations related to access to or use of the Service"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "3. Disclaimer", content: [
|
||||
{
|
||||
type: "paragraph", text: "The materials on Diarea Hotel Amsterdam's website are provided on an 'as is' basis. Diarea Hotel Amsterdam makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties including, without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "4. Limitations", content: [
|
||||
{
|
||||
type: "paragraph", text: "In no event shall Diarea Hotel Amsterdam or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption) arising out of the use or inability to use the materials on Diarea Hotel Amsterdam's website, even if Diarea Hotel Amsterdam or an authorized representative has been notified orally or in writing of the possibility of such damage."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "5. Accuracy of Materials", content: [
|
||||
{
|
||||
type: "paragraph", text: "The materials appearing on Diarea Hotel Amsterdam's website could include technical, typographical, or photographic errors. Diarea Hotel Amsterdam does not warrant that any of the materials on its website are accurate, complete, or current. Diarea Hotel Amsterdam may make changes to the materials contained on its website at any time without notice."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "6. Links", content: [
|
||||
{
|
||||
type: "paragraph", text: "Diarea Hotel Amsterdam has not reviewed all of the sites linked to its website and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by Diarea Hotel Amsterdam of the site. Use of any such linked website is at the user's own risk."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "7. Modifications", content: [
|
||||
{
|
||||
type: "paragraph", text: "Diarea Hotel Amsterdam may revise these terms of service for its website at any time without notice. By using this website, you are agreeing to be bound by the then current version of these terms of service."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "8. Governing Law", content: [
|
||||
{
|
||||
type: "paragraph", text: "These terms and conditions are governed by and construed in accordance with the laws of the Netherlands, and you irrevocably submit to the exclusive jurisdiction of the courts located in Amsterdam, Netherlands."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "9. Contact Information", content: [
|
||||
{
|
||||
type: "paragraph", text: "If you have any questions about these Terms and Conditions, please contact us at hoteldiarea@webild.io"
|
||||
}
|
||||
]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Hotel", items: [
|
||||
{ label: "About Diarea", href: "#about" },
|
||||
{ label: "Rooms & Suites", href: "#features" },
|
||||
{ label: "Amenities", href: "#features" },
|
||||
{ label: "Restaurant", href: "#" },
|
||||
{ label: "Spa & Wellness", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Guest Services", items: [
|
||||
{ label: "Reservations", href: "#contact" },
|
||||
{ label: "Concierge", href: "#" },
|
||||
{ label: "Room Service", href: "#" },
|
||||
{ label: "Events & Meetings", href: "#" },
|
||||
{ label: "Group Bookings", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Connect", items: [
|
||||
{ label: "Contact Us", href: "#contact" },
|
||||
{ label: "Newsletter", href: "#" },
|
||||
{ label: "Instagram", href: "#" },
|
||||
{ label: "Facebook", href: "#" },
|
||||
{ label: "Twitter", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "/privacy-policy" },
|
||||
{ label: "Terms & Conditions", href: "/terms-of-service" },
|
||||
{ label: "Cancellation Policy", href: "#" },
|
||||
{ label: "Accessibility", href: "#" },
|
||||
{ label: "Cookies", href: "#" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
bottomLeftText="© 2025 Diarea Hotel Amsterdam. All rights reserved."
|
||||
bottomRightText="Luxury Boutique Hospitality"
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user