Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 66a4bd611f | |||
| 08775101c2 | |||
| 05ed9754d0 | |||
| 38c25589d9 | |||
| 38bbbadd09 | |||
| 0637523071 |
@@ -268,8 +268,8 @@ export default function LandingPage() {
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{ label: "About Us", href: "#why-us" },
|
||||
{ label: "Reviews", href: "#reviews" },
|
||||
{ label: "About Us", href: "#about" },
|
||||
{ label: "Reviews", href: "#testimonials" },
|
||||
{ label: "FAQ", href: "#faq" },
|
||||
{ label: "Contact", href: "#contact" }
|
||||
]
|
||||
@@ -284,8 +284,8 @@ export default function LandingPage() {
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" },
|
||||
{ label: "Privacy Policy", href: "/privacy" },
|
||||
{ label: "Terms of Service", href: "/terms" },
|
||||
{ label: "Accessibility", href: "#" },
|
||||
{ label: "Sitemap", href: "#" }
|
||||
]
|
||||
|
||||
145
src/app/privacy/page.tsx
Normal file
145
src/app/privacy/page.tsx
Normal file
@@ -0,0 +1,145 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
|
||||
import LegalSection from "@/components/legal/LegalSection";
|
||||
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||
|
||||
export default function PrivacyPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="text-stagger"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="rounded"
|
||||
contentWidth="compact"
|
||||
sizing="largeSmall"
|
||||
background="blurBottom"
|
||||
cardStyle="gradient-radial"
|
||||
primaryButtonStyle="diagonal-gradient"
|
||||
secondaryButtonStyle="layered"
|
||||
headingFontWeight="semibold"
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
brandName="Kirkland Roof Repair"
|
||||
navItems={[
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "Why Us", id: "why-us" },
|
||||
{ name: "Reviews", id: "reviews" },
|
||||
{ name: "FAQ", id: "faq" }
|
||||
]}
|
||||
button={{
|
||||
text: "Get Free Inspection", href: "/#contact"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="legal" data-section="legal">
|
||||
<LegalSection
|
||||
layout="page"
|
||||
title="Privacy Policy"
|
||||
subtitle="Last updated: January 2025"
|
||||
sections={[
|
||||
{
|
||||
heading: "1. Introduction", content: [
|
||||
{
|
||||
type: "paragraph", text: "Kirkland Roof Repair ('we', 'us', 'our', or 'Company') operates the Kirkland Roof Repair website. 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."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
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: "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", "Usage Data: We may also collect information on how the Service is accessed and used ('Usage Data'). This may include information such as your computer's Internet Protocol address, browser type, browser version, the pages you visit, the time and date of your visit, and other diagnostic data.", "Tracking Cookies Data: We use cookies and similar tracking technologies to track activity on our Service and hold certain information."
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "3. Use of Data", content: [
|
||||
{
|
||||
type: "paragraph", text: "Kirkland Roof Repair 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 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"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
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 'effective 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:"
|
||||
},
|
||||
{
|
||||
type: "list", items: [
|
||||
"By phone: (425) 555-0147", "By email: info@kirklandroofrepar.com"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoEmphasis
|
||||
logoText="Kirkland Roof Repair"
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{ label: "Services", href: "/#services" },
|
||||
{ label: "Inspections", href: "/#services" },
|
||||
{ label: "Emergency Repair", href: "/#contact" },
|
||||
{ label: "Full Replacement", href: "/#services" }
|
||||
]
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{ label: "About Us", href: "/#about" },
|
||||
{ label: "Reviews", href: "/#testimonials" },
|
||||
{ label: "FAQ", href: "/#faq" },
|
||||
{ label: "Contact", href: "/#contact" }
|
||||
]
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{ label: "Call: (425) 555-0147", href: "tel:4255550147" },
|
||||
{ label: "Email: info@kirklandroofrepar.com", href: "mailto:info@kirklandroofrepar.com" },
|
||||
{ label: "24/7 Emergency Service", href: "tel:4255550147" },
|
||||
{ label: "Licensed & Insured", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{ label: "Privacy Policy", href: "/privacy" },
|
||||
{ label: "Terms of Service", href: "/terms" },
|
||||
{ label: "Accessibility", href: "#" },
|
||||
{ label: "Sitemap", href: "#" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
@@ -10,15 +10,15 @@
|
||||
--accent: #ffffff;
|
||||
--background-accent: #ffffff; */
|
||||
|
||||
--background: #f6f0e9;
|
||||
--card: #efe7dd;
|
||||
--foreground: #2b180a;
|
||||
--primary-cta: #2b180a;
|
||||
--background: #f5f5f5;
|
||||
--card: #ffffff;
|
||||
--foreground: #1c1c1c;
|
||||
--primary-cta: #ff6207;
|
||||
--primary-cta-text: #f6f0e9;
|
||||
--secondary-cta: #efe7dd;
|
||||
--secondary-cta: #ffffff;
|
||||
--secondary-cta-text: #2b180a;
|
||||
--accent: #94877c;
|
||||
--background-accent: #afa094;
|
||||
--accent: #ffce93;
|
||||
--background-accent: #e8cfa8;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
161
src/app/terms/page.tsx
Normal file
161
src/app/terms/page.tsx
Normal file
@@ -0,0 +1,161 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
|
||||
import LegalSection from "@/components/legal/LegalSection";
|
||||
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||
|
||||
export default function TermsPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="text-stagger"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="rounded"
|
||||
contentWidth="compact"
|
||||
sizing="largeSmall"
|
||||
background="blurBottom"
|
||||
cardStyle="gradient-radial"
|
||||
primaryButtonStyle="diagonal-gradient"
|
||||
secondaryButtonStyle="layered"
|
||||
headingFontWeight="semibold"
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
brandName="Kirkland Roof Repair"
|
||||
navItems={[
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "Why Us", id: "why-us" },
|
||||
{ name: "Reviews", id: "reviews" },
|
||||
{ name: "FAQ", id: "faq" }
|
||||
]}
|
||||
button={{
|
||||
text: "Get Free Inspection", href: "/#contact"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="legal" data-section="legal">
|
||||
<LegalSection
|
||||
layout="page"
|
||||
title="Terms and Conditions"
|
||||
subtitle="Last updated: January 2025"
|
||||
sections={[
|
||||
{
|
||||
heading: "1. Agreement to Terms", content: [
|
||||
{
|
||||
type: "paragraph", text: "By accessing and using this website, 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 Kirkland Roof Repair'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", "Attempting to decompile or reverse engineer any software contained on the 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"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "3. Disclaimer", content: [
|
||||
{
|
||||
type: "paragraph", text: "The materials on Kirkland Roof Repair's website are provided on an 'as is' basis. Kirkland Roof Repair 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 Kirkland Roof Repair 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 Kirkland Roof Repair's website, even if Kirkland Roof Repair 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 Kirkland Roof Repair's website could include technical, typographical, or photographic errors. Kirkland Roof Repair does not warrant that any of the materials on its website are accurate, complete, or current. Kirkland Roof Repair may make changes to the materials contained on its website at any time without notice."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "6. Links", content: [
|
||||
{
|
||||
type: "paragraph", text: "Kirkland Roof Repair 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 Kirkland Roof Repair of the site. Use of any such linked website is at the user's own risk."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "7. Modifications", content: [
|
||||
{
|
||||
type: "paragraph", text: "Kirkland Roof Repair 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 State of Washington, and you irrevocably submit to the exclusive jurisdiction of the courts in that location."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: "9. Contact Information", content: [
|
||||
{
|
||||
type: "paragraph", text: "If you have any questions about these Terms and Conditions, please contact us:"
|
||||
},
|
||||
{
|
||||
type: "list", items: [
|
||||
"By phone: (425) 555-0147", "By email: info@kirklandroofrepar.com"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoEmphasis
|
||||
logoText="Kirkland Roof Repair"
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{ label: "Services", href: "/#services" },
|
||||
{ label: "Inspections", href: "/#services" },
|
||||
{ label: "Emergency Repair", href: "/#contact" },
|
||||
{ label: "Full Replacement", href: "/#services" }
|
||||
]
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{ label: "About Us", href: "/#about" },
|
||||
{ label: "Reviews", href: "/#testimonials" },
|
||||
{ label: "FAQ", href: "/#faq" },
|
||||
{ label: "Contact", href: "/#contact" }
|
||||
]
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{ label: "Call: (425) 555-0147", href: "tel:4255550147" },
|
||||
{ label: "Email: info@kirklandroofrepar.com", href: "mailto:info@kirklandroofrepar.com" },
|
||||
{ label: "24/7 Emergency Service", href: "tel:4255550147" },
|
||||
{ label: "Licensed & Insured", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{ label: "Privacy Policy", href: "/privacy" },
|
||||
{ label: "Terms of Service", href: "/terms" },
|
||||
{ label: "Accessibility", href: "#" },
|
||||
{ label: "Sitemap", href: "#" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user