Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-03-12 16:40:42 +00:00

View File

@@ -5,7 +5,7 @@ import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarS
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
import SplitAbout from "@/components/sections/about/SplitAbout";
import FooterBase from "@/components/sections/footer/FooterBase";
import { Zap, Sparkles, Upload, Zap as ZapIcon } from "lucide-react";
import { Zap, Sparkles, Upload } from "lucide-react";
export default function CreateChallengePage() {
const navItems = [
@@ -18,24 +18,21 @@ export default function CreateChallengePage() {
const footerColumns = [
{
title: "Battle",
items: [
title: "Battle", items: [
{ label: "Create Challenge", href: "/create-challenge" },
{ label: "Active Battles", href: "/" },
{ label: "Tournament", href: "tournaments" },
],
},
{
title: "Account",
items: [
title: "Account", items: [
{ label: "My Profile", href: "profile" },
{ label: "Leaderboard", href: "leaderboard" },
{ label: "Purchase Coins", href: "/" },
],
},
{
title: "Support",
items: [
title: "Support", items: [
{ label: "Help Center", href: "#faq" },
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
@@ -73,17 +70,11 @@ export default function CreateChallengePage() {
background={{ variant: "sparkles-gradient" }}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-vector/gradient-pack-twitch-panels_23-2149200772.jpg?_wi=2",
imageAlt: "competitive gaming battle arena interface",
},
imageSrc: "http://img.b2bpic.net/free-vector/gradient-pack-twitch-panels_23-2149200772.jpg", imageAlt: "competitive gaming battle arena interface"},
{
imageSrc: "http://img.b2bpic.net/free-photo/sunset-projector-lamp-product-backdrop_53876-108123.jpg?_wi=2",
imageAlt: "creator clash competition showcase",
},
imageSrc: "http://img.b2bpic.net/free-photo/sunset-projector-lamp-product-backdrop_53876-108123.jpg", imageAlt: "creator clash competition showcase"},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-people-watching-match-waiting-goal_329181-16802.jpg?_wi=2",
imageAlt: "gaming tournament winner celebration",
},
imageSrc: "http://img.b2bpic.net/free-photo/close-up-people-watching-match-waiting-goal_329181-16802.jpg", imageAlt: "gaming tournament winner celebration"},
]}
buttons={[
{ text: "Start Creating", href: "/" },
@@ -100,27 +91,19 @@ export default function CreateChallengePage() {
tagIcon={Sparkles}
bulletPoints={[
{
title: "Choose Your Category",
description: "Select from Design, Coding, Art, Meme, Video, or Music. This determines which creators see your challenge.",
icon: ZapIcon,
title: "Choose Your Category", description: "Select from Design, Coding, Art, Meme, Video, or Music. This determines which creators see your challenge.", icon: Zap,
},
{
title: "Write Your Challenge",
description: "Create an engaging title and clear description. Be specific about what you want contestants to create or demonstrate.",
icon: Upload,
title: "Write Your Challenge", description: "Create an engaging title and clear description. Be specific about what you want contestants to create or demonstrate.", icon: Upload,
},
{
title: "Set Time Limit",
description: "Choose 24h, 48h, or 72h duration. Shorter durations create urgency and boost participation rates.",
icon: ZapIcon,
title: "Set Time Limit", description: "Choose 24h, 48h, or 72h duration. Shorter durations create urgency and boost participation rates.", icon: Zap,
},
{
title: "Define Rewards",
description: "Set the coin reward pool. Higher rewards attract stronger competitors. Minimum is 5 coins.",
icon: ZapIcon,
title: "Define Rewards", description: "Set the coin reward pool. Higher rewards attract stronger competitors. Minimum is 5 coins.", icon: Zap,
},
]}
imageSrc="http://img.b2bpic.net/free-vector/artificial-intelligence-youtube-channel-art_23-2150363645.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-vector/artificial-intelligence-youtube-channel-art_23-2150363645.jpg"
imageAlt="workflow steps process diagram"
imagePosition="right"
textboxLayout="default"
@@ -136,28 +119,20 @@ export default function CreateChallengePage() {
tagIcon={Sparkles}
bulletPoints={[
{
title: "Be Specific",
description: "Clear requirements lead to better submissions. Avoid vague challenges that confuse competitors.",
icon: ZapIcon,
title: "Be Specific", description: "Clear requirements lead to better submissions. Avoid vague challenges that confuse competitors.", icon: Zap,
},
{
title: "Reasonable Rewards",
description: "Balance difficulty with rewards. High-skill challenges warrant higher coin pools to attract talent.",
icon: ZapIcon,
title: "Reasonable Rewards", description: "Balance difficulty with rewards. High-skill challenges warrant higher coin pools to attract talent.", icon: Zap,
},
{
title: "Timing Matters",
description: "Create challenges when your audience is most active. Weekend challenges often get more participation.",
icon: ZapIcon,
title: "Timing Matters", description: "Create challenges when your audience is most active. Weekend challenges often get more participation.", icon: Zap,
},
{
title: "Engage Voters",
description: "Comment on submissions during voting to build community. Active creators attract repeat challengers.",
icon: Upload,
title: "Engage Voters", description: "Comment on submissions during voting to build community. Active creators attract repeat challengers.", icon: Upload,
},
]}
imageSrc="http://img.b2bpic.net/free-photo/hipster-with-smartphone-before-new-year-party_23-2147720560.jpg?_wi=2"
imageAlt: "daily bonus reward celebration"
imageSrc="http://img.b2bpic.net/free-photo/hipster-with-smartphone-before-new-year-party_23-2147720560.jpg"
imageAlt="daily bonus reward celebration"
imagePosition="left"
textboxLayout="default"
useInvertedBackground={true}