8 Commits

Author SHA1 Message Date
0f60379cf2 Update src/app/page.tsx 2026-06-06 13:50:39 +00:00
10f1cbfdb2 Update src/app/page.tsx 2026-06-06 13:49:52 +00:00
e9efc7599e Update src/app/styles/variables.css 2026-06-06 13:49:25 +00:00
88d2afb850 Update src/app/styles/base.css 2026-06-06 13:49:25 +00:00
8e9ff3e136 Update src/app/page.tsx 2026-06-06 13:49:24 +00:00
a19abfe613 Merge version_1 into main
Merge version_1 into main
2026-05-30 19:14:03 +00:00
a9c2f1824d Merge version_1 into main
Merge version_1 into main
2026-05-30 19:04:08 +00:00
3fbddbeabe Merge version_1 into main
Merge version_1 into main
2026-05-30 19:02:56 +00:00
3 changed files with 27 additions and 29 deletions

View File

@@ -2,10 +2,10 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter'; import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardTwentyNine from '@/components/sections/feature/featureCardTwentyNine/FeatureCardTwentyNine'; import FeatureCardTwentyNine from '@/components/sections/feature/featureCardTwentyNine/FeatureCardTwentyNine';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia'; import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout'; import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
@@ -25,7 +25,7 @@ export default function LandingPage() {
cardStyle="solid" cardStyle="solid"
primaryButtonStyle="primary-glow" primaryButtonStyle="primary-glow"
secondaryButtonStyle="radial-glow" secondaryButtonStyle="radial-glow"
headingFontWeight="light" headingFontWeight="normal"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
@@ -97,7 +97,6 @@ export default function LandingPage() {
<div id="features" data-section="features"> <div id="features" data-section="features">
<FeatureCardTwentyNine <FeatureCardTwentyNine
animationType="slide-up" animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
@@ -114,6 +113,7 @@ export default function LandingPage() {
]} ]}
title="Experience Unrivaled Craftsmanship" title="Experience Unrivaled Craftsmanship"
description="Our gear isn't just made; it's meticulously crafted to reflect the dignity and heritage of Freemasonry. Every detail speaks volumes of dedication." description="Our gear isn't just made; it's meticulously crafted to reflect the dignity and heritage of Freemasonry. Every detail speaks volumes of dedication."
textboxLayout="default"
/> />
</div> </div>
@@ -197,8 +197,7 @@ export default function LandingPage() {
</div> </div>
<div id="faq" data-section="faq"> <div id="faq" data-section="faq">
<FaqSplitMedia <FaqSplitText
textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
@@ -214,32 +213,31 @@ export default function LandingPage() {
{ {
id: "q6", title: "Are your products officially sanctioned?", content: "Our products adhere strictly to Masonic traditions and regulations. We pride ourselves on crafting items suitable for all recognized lodges, ensuring authenticity and respect for the craft."}, id: "q6", title: "Are your products officially sanctioned?", content: "Our products adhere strictly to Masonic traditions and regulations. We pride ourselves on crafting items suitable for all recognized lodges, ensuring authenticity and respect for the craft."},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/closeup-shot-scissor-compass-hanging-shelf_181624-21010.jpg" sideTitle="Frequently Asked Questions"
imageAlt="masonic lodge library books ancient texts" sideDescription="Find answers to common questions about our products, ordering process, customization, and more."
mediaAnimation="slide-up"
mediaPosition="right"
title="Frequently Asked Questions"
description="Find answers to common questions about our products, ordering process, customization, and more."
faqsAnimation="slide-up" faqsAnimation="slide-up"
textPosition="left"
animationType="smooth"
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCenter <ContactText
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "radial-gradient"}} variant: "radial-gradient"}}
tag="Connect With Us" text="Inquire About Custom Orders & Support. We're here to assist you with any questions, custom requests, or support needs. Reach out to the Summit Masonic Gear team."
title="Inquire About Custom Orders & Support" buttons={[
description="We're here to assist you with any questions, custom requests, or support needs. Reach out to the Summit Masonic Gear team." {
inputPlaceholder="Your Email Address" text: "Send Inquiry", href: "#contact"
buttonText="Send Inquiry" }
termsText="By clicking Send Inquiry, you agree to our Privacy Policy and Terms of Service." ]}
animationType="entrance-slide"
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBaseReveal <FooterBaseCard
logoText="Summit Masonic Gear" logoText="Summit Masonic Gear"
columns={[ columns={[
{ {

View File

@@ -24,5 +24,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-dm-sans), sans-serif; font-family: var(--font-libre-baskerville), serif;
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #ffffff; --background: #1A1A1A;
--card: #f9f9f9; --card: #2A2A2A;
--foreground: #120a00e6; --foreground: #E0E0E0;
--primary-cta: #E34400; --primary-cta: #B8860B;
--primary-cta-text: #ffffff; --primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9; --secondary-cta: #C0C0C0;
--secondary-cta-text: #120a00e6; --secondary-cta-text: #120a00e6;
--accent: #e2e2e2; --accent: #DAA520;
--background-accent: #E34400; --background-accent: #3A3A3A;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);