Merge version_1 into main #2

Merged
bender merged 4 commits from version_1 into main 2026-03-11 22:41:00 +00:00
4 changed files with 85 additions and 265 deletions

View File

@@ -16,7 +16,7 @@ export default function AboutPage() {
borderRadius="rounded"
contentWidth="smallMedium"
sizing="mediumLargeSizeLargeTitles"
background="aurora"
background="circleGradient"
cardStyle="outline"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
@@ -44,7 +44,7 @@ export default function AboutPage() {
description="Founded in 2015 to unite adventurers, drivers, and nature enthusiasts"
subdescription="Celebrating rugged terrain, camaraderie, and unforgettable experiences across Turkey and beyond"
icon={Compass}
imageSrc="http://img.b2bpic.net/free-photo/friends-having-picnic-park_53876-132383.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/friends-having-picnic-park_53876-132383.jpg"
imageAlt="KASDOFF community members gathering for outdoor adventure"
mediaAnimation="slide-up"
useInvertedBackground={false}
@@ -58,18 +58,18 @@ export default function AboutPage() {
features={[
{
id: 1,
title: "Community First",
description: "We build inclusive communities where adventurers of all levels can share experiences, make lasting friendships, and grow together in a supportive environment."
title: "Community First", description: "We build inclusive communities where adventurers of all levels can share experiences, make lasting friendships, and grow together in a supportive environment.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/friends-having-picnic-park_53876-132383.jpg", imageAlt: "Community gathering" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-with-map-backpacks_23-2148456521.jpg", imageAlt: "Adventure group" }
},
{
id: 2,
title: "Safety & Excellence",
description: "Every event is professionally organized with rigorous safety standards, experienced guides, and premium equipment to ensure unforgettable yet secure adventures."
title: "Safety & Excellence", description: "Every event is professionally organized with rigorous safety standards, experienced guides, and premium equipment to ensure unforgettable yet secure adventures.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/off-road-car-wilderness_23-2151483025.jpg", imageAlt: "Professional expedition" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/off-road-car-wilderness_23-2151483006.jpg", imageAlt: "Safety standard vehicle" }
},
{
id: 3,
title: "Environmental Stewardship",
description: "We explore responsibly, respecting Kastamonu's natural heritage and promoting sustainable outdoor practices that preserve terrain for future generations."
title: "Environmental Stewardship", description: "We explore responsibly, respecting Kastamonu's natural heritage and promoting sustainable outdoor practices that preserve terrain for future generations.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/horizontal-shot-brook-st-maria-val-mustair-engadin-switzerland-cloudy-sky_181624-5162.jpg", imageAlt: "Natural landscape" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/girls-smiling-embracing-sitting-rock-enjoying-view-canyon_176420-4528.jpg", imageAlt: "Nature preservation" }
}
]}
showStepNumbers={true}
@@ -85,33 +85,18 @@ export default function AboutPage() {
description="Growth and impact of KASDOFF since our founding"
metrics={[
{
id: "1",
value: "10+",
title: "Years of Excellence",
items: [
"Established 2015",
"Continuous growth",
"Industry leadership"
id: "1", value: "10+", title: "Years of Excellence", items: [
"Established 2015", "Continuous growth", "Industry leadership"
]
},
{
id: "2",
value: "2000+",
title: "Active Members",
items: [
"Global community",
"All skill levels",
"Diverse backgrounds"
id: "2", value: "2000+", title: "Active Members", items: [
"Global community", "All skill levels", "Diverse backgrounds"
]
},
{
id: "3",
value: "500+",
title: "Events Hosted",
items: [
"Annual programs",
"Record attendance",
"Five-star reviews"
id: "3", value: "500+", title: "Events Hosted", items: [
"Annual programs", "Record attendance", "Five-star reviews"
]
}
]}
@@ -127,8 +112,7 @@ export default function AboutPage() {
copyrightText="© 2025 KASDOFF | Kastamonu Nature Sports and Offroad Club. All rights reserved."
columns={[
{
title: "Explore",
items: [
title: "Explore", items: [
{ label: "Home", href: "/" },
{ label: "About Us", href: "/about" },
{ label: "Events", href: "events" },
@@ -137,8 +121,7 @@ export default function AboutPage() {
]
},
{
title: "Community",
items: [
title: "Community", items: [
{ label: "Join KASDOFF", href: "membership" },
{ label: "Become a Sponsor", href: "#" },
{ label: "Member Portal", href: "#" },
@@ -147,8 +130,7 @@ export default function AboutPage() {
]
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Facebook", href: "https://facebook.com/kasdoff" },
{ label: "Instagram", href: "https://instagram.com/kasdoff" },
{ label: "YouTube", href: "https://youtube.com/kasdoff" },

View File

@@ -6,7 +6,7 @@ import TestimonialAboutCard from "@/components/sections/about/TestimonialAboutCa
import TestimonialCardTen from "@/components/sections/testimonial/TestimonialCardTen";
import ContactText from "@/components/sections/contact/ContactText";
import FooterBase from "@/components/sections/footer/FooterBase";
import Link from "next/link";
import { Compass } from "lucide-react";
export default function MembershipPage() {
const navItems = [
@@ -19,8 +19,7 @@ export default function MembershipPage() {
const footerColumns = [
{
title: "Explore",
items: [
title: "Explore", items: [
{ label: "Home", href: "/" },
{ label: "About Us", href: "/about" },
{ label: "Events", href: "/events" },
@@ -29,8 +28,7 @@ export default function MembershipPage() {
],
},
{
title: "Community",
items: [
title: "Community", items: [
{ label: "Join KASDOFF", href: "/membership" },
{ label: "Become a Sponsor", href: "/sponsors" },
{ label: "Member Portal", href: "#" },
@@ -39,12 +37,11 @@ export default function MembershipPage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Facebook", href: "https://facebook.com/kasdoff" },
{ label: "Instagram", href: "https://instagram.com/kasdoff" },
{ label: "YouTube", href: "https://youtube.com/kasdoff" },
{ label: "Email Us", href: "hello@kasdoff.com" },
{ label: "Email Us", href: "mailto:hello@kasdoff.com" },
{ label: "Privacy Policy", href: "#" },
],
},
@@ -57,7 +54,7 @@ export default function MembershipPage() {
borderRadius="rounded"
contentWidth="smallMedium"
sizing="mediumLargeSizeLargeTitles"
background="aurora"
background="circleGradient"
cardStyle="outline"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
@@ -78,8 +75,8 @@ export default function MembershipPage() {
title="Kastamonu's Premier Offroad & Outdoor Community"
description="Founded to unite adventurers, drivers, and nature enthusiasts"
subdescription="Celebrating rugged terrain, camaraderie, and unforgettable experiences"
icon="Compass"
imageSrc="http://img.b2bpic.net/free-photo/friends-having-picnic-park_53876-132383.jpg?_wi=3"
icon={Compass}
imageSrc="http://img.b2bpic.net/free-photo/friends-having-picnic-park_53876-132383.jpg"
imageAlt="KASDOFF community members gathering for outdoor adventure"
mediaAnimation="slide-up"
useInvertedBackground={false}
@@ -92,59 +89,17 @@ export default function MembershipPage() {
description="Hear from our passionate members and participants"
testimonials={[
{
id: "1",
title: "Life-Changing Adventure",
quote: "KASDOFF gave me a community of like-minded adventurers. Every expedition brings new friendships and unforgettable memories. This isn't just a club—it's a family.",
name: "Mehmet Yılmaz",
role: "Offroad Enthusiast",
imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-nice-forest_23-2147835200.jpg?_wi=3",
imageAlt: "Mehmet Yılmaz",
},
id: "1", title: "Life-Changing Adventure", quote: "KASDOFF gave me a community of like-minded adventurers. Every expedition brings new friendships and unforgettable memories. This isn't just a club—it's a family.", name: "Mehmet Yılmaz", role: "Offroad Enthusiast", imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-nice-forest_23-2147835200.jpg", imageAlt: "Mehmet Yılmaz"},
{
id: "2",
title: "Professional Organization",
quote: "The level of professionalism and safety at KASDOFF events is outstanding. As a sponsor, I'm proud to support an organization that truly cares about community.",
name: "Ayşe Kaya",
role: "Corporate Partner",
imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-bearded-caucasian-botanist-biologist-wearing-panama-hat_273609-6419.jpg?_wi=3",
imageAlt: "Ayşe Kaya",
},
id: "2", title: "Professional Organization", quote: "The level of professionalism and safety at KASDOFF events is outstanding. As a sponsor, I'm proud to support an organization that truly cares about community.", name: "Ayşe Kaya", role: "Corporate Partner", imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-bearded-caucasian-botanist-biologist-wearing-panama-hat_273609-6419.jpg", imageAlt: "Ayşe Kaya"},
{
id: "3",
title: "Perfect for Families",
quote: "We bring our kids to KASDOFF events and they love it. There's something for everyone—adventure seekers, nature lovers, and families looking to bond.",
name: "Emre Demir",
role: "Family Member",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-couple-hiking-trip_23-2150343057.jpg?_wi=3",
imageAlt: "Emre Demir",
},
id: "3", title: "Perfect for Families", quote: "We bring our kids to KASDOFF events and they love it. There's something for everyone—adventure seekers, nature lovers, and families looking to bond.", name: "Emre Demir", role: "Family Member", imageSrc: "http://img.b2bpic.net/free-photo/side-view-couple-hiking-trip_23-2150343057.jpg", imageAlt: "Emre Demir"},
{
id: "4",
title: "Inspiring Leadership",
quote: "The KASDOFF leadership team is passionate about growing our outdoor adventure culture. Their vision for connecting Kastamonu to the world is truly inspiring.",
name: "Fatima Çelik",
role: "Community Leader",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-with-map-backpacks_23-2148456521.jpg?_wi=2",
imageAlt: "Fatima Çelik",
},
id: "4", title: "Inspiring Leadership", quote: "The KASDOFF leadership team is passionate about growing our outdoor adventure culture. Their vision for connecting Kastamonu to the world is truly inspiring.", name: "Fatima Çelik", role: "Community Leader", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-with-map-backpacks_23-2148456521.jpg", imageAlt: "Fatima Çelik"},
{
id: "5",
title: "Best Investment Ever",
quote: "Joining KASDOFF was the best decision I made this year. The adventures, the people, the experiences—it's all world-class quality.",
name: "Okan Aydın",
role: "Premium Member",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-girl-posing_23-2148456428.jpg?_wi=2",
imageAlt: "Okan Aydın",
},
id: "5", title: "Best Investment Ever", quote: "Joining KASDOFF was the best decision I made this year. The adventures, the people, the experiences—it's all world-class quality.", name: "Okan Aydın", role: "Premium Member", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-girl-posing_23-2148456428.jpg", imageAlt: "Okan Aydın"},
{
id: "6",
title: "Exceeded All Expectations",
quote: "I expected a local outdoor club. What I found was an international-caliber adventure organization. KASDOFF is setting new standards in our region.",
name: "Zeynep Arslan",
role: "New Member",
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-female-checking-photos-camera_23-2148362038.jpg?_wi=2",
imageAlt: "Zeynep Arslan",
},
id: "6", title: "Exceeded All Expectations", quote: "I expected a local outdoor club. What I found was an international-caliber adventure organization. KASDOFF is setting new standards in our region.", name: "Zeynep Arslan", role: "New Member", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-female-checking-photos-camera_23-2148362038.jpg", imageAlt: "Zeynep Arslan"},
]}
textboxLayout="default"
useInvertedBackground={false}
@@ -159,13 +114,9 @@ export default function MembershipPage() {
useInvertedBackground={false}
buttons={[
{
text: "Contact Us",
href: "/contact",
},
text: "Contact Us", href: "/contact"},
{
text: "Learn More",
href: "/about",
},
text: "Learn More", href: "/about"},
]}
/>
</div>

View File

@@ -10,6 +10,7 @@ import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCar
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import ContactText from '@/components/sections/contact/ContactText';
import FooterBase from '@/components/sections/footer/FooterBase';
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { Compass, Quote } from 'lucide-react';
@@ -21,7 +22,7 @@ export default function HomePage() {
borderRadius="rounded"
contentWidth="smallMedium"
sizing="mediumLargeSizeLargeTitles"
background="aurora"
background="circleGradient"
cardStyle="outline"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
@@ -47,7 +48,7 @@ export default function HomePage() {
title="Unleash Your Adventure"
description="Experience the ultimate offroad and outdoor adventure community. From muddy trails to mountain peaks, join KASDOFF for unforgettable journeys across Kastamonu's rugged landscape."
tag="Adventure Awaits"
background={{ variant: "aurora" }}
background={{ variant: "plain" }}
imageSrc="http://img.b2bpic.net/free-photo/off-road-car-wilderness_23-2151483006.jpg"
imageAlt="Offroad vehicle conquering muddy mountain terrain"
buttons={[
@@ -64,7 +65,7 @@ export default function HomePage() {
description="Founded to unite adventurers, drivers, and nature enthusiasts"
subdescription="Celebrating rugged terrain, camaraderie, and unforgettable experiences"
icon={Compass}
imageSrc="http://img.b2bpic.net/free-photo/friends-having-picnic-park_53876-132383.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/friends-having-picnic-park_53876-132383.jpg"
imageAlt="KASDOFF community members gathering for outdoor adventure"
mediaAnimation="slide-up"
useInvertedBackground={false}
@@ -78,18 +79,18 @@ export default function HomePage() {
features={[
{
id: 1,
title: "Offroad Expeditions",
description: "Conquer challenging terrain in high-performance vehicles across mountain passes, forest roads, and rugged landscapes. Experience extreme trails with experienced guides."
title: "Offroad Expeditions", description: "Conquer challenging terrain in high-performance vehicles across mountain passes, forest roads, and rugged landscapes. Experience extreme trails with experienced guides.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/off-road-car-wilderness_23-2151483006.jpg", imageAlt: "Offroad vehicle terrain" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/off-road-car-wilderness_23-2151482986.jpg", imageAlt: "Mountain trail extreme" }
},
{
id: 2,
title: "Camping Adventures",
description: "Immerse yourself in nature with organized camping trips to pristine locations. Bond with fellow adventurers around campfires and share stories under the stars."
title: "Camping Adventures", description: "Immerse yourself in nature with organized camping trips to pristine locations. Bond with fellow adventurers around campfires and share stories under the stars.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-vector/flat-travel-landing-page-template_23-2148220796.jpg", imageAlt: "Camping tent landscape" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/long-shot-people-setting-up-tent_23-2149212387.jpg", imageAlt: "Camping setup" }
},
{
id: 3,
title: "Caravan Festivals",
description: "Join our signature caravan camping festivals celebrating community, vehicles, and outdoor lifestyle. Multi-day events featuring showcases, activities, and celebrations."
title: "Caravan Festivals", description: "Join our signature caravan camping festivals celebrating community, vehicles, and outdoor lifestyle. Multi-day events featuring showcases, activities, and celebrations.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/young-couple-car-trip_23-2147935504.jpg", imageAlt: "Caravan adventure" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/smiley-female-friends-playing-guitar-while-traveling-by-car_23-2148771882.jpg", imageAlt: "Festival gathering" }
}
]}
showStepNumbers={true}
@@ -105,25 +106,13 @@ export default function HomePage() {
description="Mark your calendar for unforgettable KASDOFF adventures and festivals"
products={[
{
id: "spring-expedition",
name: "Spring Offroad Expedition",
price: "April 2025",
imageSrc: "http://img.b2bpic.net/free-photo/off-road-car-wilderness_23-2151483025.jpg?_wi=1",
imageAlt: "Spring offroad expedition event"
id: "spring-expedition", name: "Spring Offroad Expedition", price: "April 2025", imageSrc: "http://img.b2bpic.net/free-photo/off-road-car-wilderness_23-2151483025.jpg", imageAlt: "Spring offroad expedition event"
},
{
id: "summer-caravan",
name: "Summer Caravan Festival",
price: "June 2025",
imageSrc: "http://img.b2bpic.net/free-photo/smiley-female-friends-playing-guitar-while-traveling-by-car_23-2148771882.jpg?_wi=1",
imageAlt: "Summer caravan camping festival"
id: "summer-caravan", name: "Summer Caravan Festival", price: "June 2025", imageSrc: "http://img.b2bpic.net/free-photo/smiley-female-friends-playing-guitar-while-traveling-by-car_23-2148771882.jpg", imageAlt: "Summer caravan camping festival"
},
{
id: "autumn-camping",
name: "Autumn Camping Summit",
price: "September 2025",
imageSrc: "http://img.b2bpic.net/free-vector/flat-travel-landing-page-template_23-2148220796.jpg?_wi=1",
imageAlt: "Autumn camping summit event"
id: "autumn-camping", name: "Autumn Camping Summit", price: "September 2025", imageSrc: "http://img.b2bpic.net/free-vector/flat-travel-landing-page-template_23-2148220796.jpg", imageAlt: "Autumn camping summit event"
}
]}
gridVariant="three-columns-all-equal-width"
@@ -139,37 +128,13 @@ export default function HomePage() {
description="Stunning moments from our adventures and events"
blogs={[
{
id: "1",
category: "Mountain Expedition",
title: "Conquer Peak Challenge 2024",
excerpt: "Breathtaking views and extreme terrain conquered by our elite offroad team",
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-shot-brook-st-maria-val-mustair-engadin-switzerland-cloudy-sky_181624-5162.jpg?_wi=1",
imageAlt: "Mountain road offroad expedition",
authorName: "Adventure Team",
authorAvatar: "http://img.b2bpic.net/free-photo/pretty-woman-nice-forest_23-2147835200.jpg",
date: "Oct 15, 2024"
id: "1", category: "Mountain Expedition", title: "Conquer Peak Challenge 2024", excerpt: "Breathtaking views and extreme terrain conquered by our elite offroad team", imageSrc: "http://img.b2bpic.net/free-photo/horizontal-shot-brook-st-maria-val-mustair-engadin-switzerland-cloudy-sky_181624-5162.jpg", imageAlt: "Mountain road offroad expedition", authorName: "Adventure Team", authorAvatar: "http://img.b2bpic.net/free-photo/pretty-woman-nice-forest_23-2147835200.jpg", date: "Oct 15, 2024"
},
{
id: "2",
category: "Community",
title: "Summer Caravan Festival 2024",
excerpt: "Over 500 enthusiasts joined us for three unforgettable days of camping and camaraderie",
imageSrc: "http://img.b2bpic.net/free-photo/long-shot-people-setting-up-tent_23-2149212387.jpg?_wi=1",
imageAlt: "Sunset camp gathering",
authorName: "Event Organizers",
authorAvatar: "http://img.b2bpic.net/free-photo/middle-aged-bearded-caucasian-botanist-biologist-wearing-panama-hat_273609-6419.jpg",
date: "Aug 22, 2024"
id: "2", category: "Community", title: "Summer Caravan Festival 2024", excerpt: "Over 500 enthusiasts joined us for three unforgettable days of camping and camaraderie", imageSrc: "http://img.b2bpic.net/free-photo/long-shot-people-setting-up-tent_23-2149212387.jpg", imageAlt: "Sunset camp gathering", authorName: "Event Organizers", authorAvatar: "http://img.b2bpic.net/free-photo/middle-aged-bearded-caucasian-botanist-biologist-wearing-panama-hat_273609-6419.jpg", date: "Aug 22, 2024"
},
{
id: "3",
category: "Adventure",
title: "Forest Trail Group Expedition",
excerpt: "Our members experience untamed nature and bond over shared adventures",
imageSrc: "http://img.b2bpic.net/free-photo/girls-smiling-embracing-sitting-rock-enjoying-view-canyon_176420-4528.jpg?_wi=1",
imageAlt: "Group adventure hiking",
authorName: "Community Highlights",
authorAvatar: "http://img.b2bpic.net/free-photo/side-view-couple-hiking-trip_23-2150343057.jpg",
date: "Jul 10, 2024"
id: "3", category: "Adventure", title: "Forest Trail Group Expedition", excerpt: "Our members experience untamed nature and bond over shared adventures", imageSrc: "http://img.b2bpic.net/free-photo/girls-smiling-embracing-sitting-rock-enjoying-view-canyon_176420-4528.jpg", imageAlt: "Group adventure hiking", authorName: "Community Highlights", authorAvatar: "http://img.b2bpic.net/free-photo/side-view-couple-hiking-trip_23-2150343057.jpg", date: "Jul 10, 2024"
}
]}
animationType="slide-up"
@@ -184,33 +149,18 @@ export default function HomePage() {
description="Building an international-caliber offroad and outdoor adventure community"
metrics={[
{
id: "1",
value: "2000+",
title: "Active Community Members",
items: [
"From Kastamonu and beyond",
"Families, professionals, and enthusiasts",
"Growing monthly"
id: "1", value: "2000+", title: "Active Community Members", items: [
"From Kastamonu and beyond", "Families, professionals, and enthusiasts", "Growing monthly"
]
},
{
id: "2",
value: "50+",
title: "Annual Events & Activities",
items: [
"Offroad expeditions",
"Camping festivals",
"Caravan adventures"
id: "2", value: "50+", title: "Annual Events & Activities", items: [
"Offroad expeditions", "Camping festivals", "Caravan adventures"
]
},
{
id: "3",
value: "15000+",
title: "Adventure Hours",
items: [
"Kilometers conquered",
"Trails explored",
"Stories created"
id: "3", value: "15000+", title: "Adventure Hours", items: [
"Kilometers conquered", "Trails explored", "Stories created"
]
}
]}
@@ -226,58 +176,22 @@ export default function HomePage() {
description="Hear from our passionate members and participants"
testimonials={[
{
id: "1",
title: "Life-Changing Adventure",
quote: "KASDOFF gave me a community of like-minded adventurers. Every expedition brings new friendships and unforgettable memories. This isn't just a club—it's a family.",
name: "Mehmet Yılmaz",
role: "Offroad Enthusiast",
imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-nice-forest_23-2147835200.jpg?_wi=1",
imageAlt: "Mehmet Yılmaz"
id: "1", title: "Life-Changing Adventure", quote: "KASDOFF gave me a community of like-minded adventurers. Every expedition brings new friendships and unforgettable memories. This isn't just a club—it's a family.", name: "Mehmet Yılmaz", role: "Offroad Enthusiast", imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-nice-forest_23-2147835200.jpg", imageAlt: "Mehmet Yılmaz"
},
{
id: "2",
title: "Professional Organization",
quote: "The level of professionalism and safety at KASDOFF events is outstanding. As a sponsor, I'm proud to support an organization that truly cares about community.",
name: "Ayşe Kaya",
role: "Corporate Partner",
imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-bearded-caucasian-botanist-biologist-wearing-panama-hat_273609-6419.jpg?_wi=1",
imageAlt: "Ayşe Kaya"
id: "2", title: "Professional Organization", quote: "The level of professionalism and safety at KASDOFF events is outstanding. As a sponsor, I'm proud to support an organization that truly cares about community.", name: "Ayşe Kaya", role: "Corporate Partner", imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-bearded-caucasian-botanist-biologist-wearing-panama-hat_273609-6419.jpg", imageAlt: "Ayşe Kaya"
},
{
id: "3",
title: "Perfect for Families",
quote: "We bring our kids to KASDOFF events and they love it. There's something for everyone—adventure seekers, nature lovers, and families looking to bond.",
name: "Emre Demir",
role: "Family Member",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-couple-hiking-trip_23-2150343057.jpg?_wi=1",
imageAlt: "Emre Demir"
id: "3", title: "Perfect for Families", quote: "We bring our kids to KASDOFF events and they love it. There's something for everyone—adventure seekers, nature lovers, and families looking to bond.", name: "Emre Demir", role: "Family Member", imageSrc: "http://img.b2bpic.net/free-photo/side-view-couple-hiking-trip_23-2150343057.jpg", imageAlt: "Emre Demir"
},
{
id: "4",
title: "Inspiring Leadership",
quote: "The KASDOFF leadership team is passionate about growing our outdoor adventure culture. Their vision for connecting Kastamonu to the world is truly inspiring.",
name: "Fatima Çelik",
role: "Community Leader",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-with-map-backpacks_23-2148456521.jpg?_wi=1",
imageAlt: "Fatima Çelik"
id: "4", title: "Inspiring Leadership", quote: "The KASDOFF leadership team is passionate about growing our outdoor adventure culture. Their vision for connecting Kastamonu to the world is truly inspiring.", name: "Fatima Çelik", role: "Community Leader", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-with-map-backpacks_23-2148456521.jpg", imageAlt: "Fatima Çelik"
},
{
id: "5",
title: "Best Investment Ever",
quote: "Joining KASDOFF was the best decision I made this year. The adventures, the people, the experiences—it's all world-class quality.",
name: "Okan Aydın",
role: "Premium Member",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-girl-posing_23-2148456428.jpg?_wi=1",
imageAlt: "Okan Aydın"
id: "5", title: "Best Investment Ever", quote: "Joining KASDOFF was the best decision I made this year. The adventures, the people, the experiences—it's all world-class quality.", name: "Okan Aydın", role: "Premium Member", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-girl-posing_23-2148456428.jpg", imageAlt: "Okan Aydın"
},
{
id: "6",
title: "Exceeded All Expectations",
quote: "I expected a local outdoor club. What I found was an international-caliber adventure organization. KASDOFF is setting new standards in our region.",
name: "Zeynep Arslan",
role: "New Member",
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-female-checking-photos-camera_23-2148362038.jpg?_wi=1",
imageAlt: "Zeynep Arslan"
id: "6", title: "Exceeded All Expectations", quote: "I expected a local outdoor club. What I found was an international-caliber adventure organization. KASDOFF is setting new standards in our region.", name: "Zeynep Arslan", role: "New Member", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-female-checking-photos-camera_23-2148362038.jpg", imageAlt: "Zeynep Arslan"
}
]}
textboxLayout="default"
@@ -293,13 +207,7 @@ export default function HomePage() {
textboxLayout="default"
useInvertedBackground={false}
names={[
"4x4 Performance",
"Trail Gear Co",
"Adventure Energy",
"OutdoorTech",
"Safe Journey Insurance",
"Kastamonu Tourism",
"Adventure Media"
"4x4 Performance", "Trail Gear Co", "Adventure Energy", "OutdoorTech", "Safe Journey Insurance", "Kastamonu Tourism", "Adventure Media"
]}
speed={40}
showCard={true}
@@ -325,8 +233,7 @@ export default function HomePage() {
copyrightText="© 2025 KASDOFF | Kastamonu Nature Sports and Offroad Club. All rights reserved."
columns={[
{
title: "Explore",
items: [
title: "Explore", items: [
{ label: "Home", href: "/" },
{ label: "About Us", href: "/about" },
{ label: "Events", href: "events" },
@@ -335,8 +242,7 @@ export default function HomePage() {
]
},
{
title: "Community",
items: [
title: "Community", items: [
{ label: "Join KASDOFF", href: "membership" },
{ label: "Become a Sponsor", href: "#" },
{ label: "Member Portal", href: "#" },
@@ -345,8 +251,7 @@ export default function HomePage() {
]
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Facebook", href: "https://facebook.com/kasdoff" },
{ label: "Instagram", href: "https://instagram.com/kasdoff" },
{ label: "YouTube", href: "https://youtube.com/kasdoff" },

View File

@@ -1,51 +1,33 @@
"use client";
import { memo } from "react";
import useSvgTextLogo from "./useSvgTextLogo";
import { cls } from "@/lib/utils";
import React from 'react';
interface SvgTextLogoProps {
logoText: string;
adjustHeightFactor?: number;
verticalAlign?: "top" | "center";
text?: string;
fontSize?: number;
className?: string;
}
const SvgTextLogo = memo<SvgTextLogoProps>(function SvgTextLogo({
logoText,
adjustHeightFactor,
verticalAlign = "top",
className = "",
}) {
const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor);
export default function SvgTextLogo({
text = 'Logo',
fontSize = 48,
className = '',
}: SvgTextLogoProps) {
return (
<svg
ref={svgRef}
viewBox={viewBox}
className={cls("w-full", className)}
style={{ aspectRatio: aspectRatio }}
preserveAspectRatio="none"
role="img"
aria-label={`${logoText} logo`}
viewBox={`0 0 ${text.length * fontSize} ${fontSize * 1.5}`}
xmlns="http://www.w3.org/2000/svg"
className={className}
>
<text
ref={textRef}
x="0"
y={verticalAlign === "center" ? "50%" : "0"}
className="font-bold fill-current"
style={{
fontSize: "20px",
letterSpacing: "-0.02em",
dominantBaseline: verticalAlign === "center" ? "middle" : "text-before-edge"
}}
x="50%"
y="50%"
dominantBaseline="central"
textAnchor="middle"
fontSize={fontSize}
fontWeight="bold"
fill="currentColor"
>
{logoText}
{text}
</text>
</svg>
);
});
SvgTextLogo.displayName = "SvgTextLogo";
export default SvgTextLogo;
}