Merge version_1 into main #2

Merged
bender merged 3 commits from version_1 into main 2026-03-11 15:24:34 +00:00
3 changed files with 50 additions and 190 deletions

View File

@@ -2,6 +2,7 @@
import Link from "next/link";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { MessageSquare } from "lucide-react";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
import FeatureCardNineteen from "@/components/sections/feature/FeatureCardNineteen";
import ContactSplit from "@/components/sections/contact/ContactSplit";
@@ -18,8 +19,7 @@ export default function AddServerPage() {
const footerColumns = [
{
title: "Platform",
items: [
title: "Platform", items: [
{ label: "Browse Servers", href: "/servers" },
{ label: "Top Servers", href: "/top-servers" },
{ label: "Add Server", href: "/add-server" },
@@ -27,8 +27,7 @@ export default function AddServerPage() {
],
},
{
title: "Community",
items: [
title: "Community", items: [
{ label: "Discord", href: "https://discord.com" },
{ label: "Forums", href: "#" },
{ label: "Blog", href: "#" },
@@ -36,8 +35,7 @@ export default function AddServerPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Contact", href: "/contact" },
@@ -72,31 +70,13 @@ export default function AddServerPage() {
features={[
{
id: 1,
tag: "Setup",
title: "Server Registration",
subtitle: "Register your server in minutes",
description: "Complete a simple registration form with your server details including IP address, port, server name, and contact information. Our system will automatically verify your server connectivity.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/gaming-server-list-ui-mockup-with-neon-g-1773242557980-85110e15.png?_wi=3",
imageAlt: "Server registration interface",
},
tag: "Setup", title: "Server Registration", subtitle: "Register your server in minutes", description: "Complete a simple registration form with your server details including IP address, port, server name, and contact information. Our system will automatically verify your server connectivity.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/gaming-server-list-ui-mockup-with-neon-g-1773242557980-85110e15.png", imageAlt: "Server registration interface"},
{
id: 2,
tag: "Configure",
title: "Customize Your Listing",
subtitle: "Configure server visibility and settings",
description: "Set your server description, choose visibility settings, configure game modes, and set custom rules. Enable or disable specific features like voting systems and analytics tracking.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/premium-gaming-server-tier-visualization-1773242557530-7efad728.png",
imageAlt: "Server configuration panel",
},
tag: "Configure", title: "Customize Your Listing", subtitle: "Configure server visibility and settings", description: "Set your server description, choose visibility settings, configure game modes, and set custom rules. Enable or disable specific features like voting systems and analytics tracking.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/premium-gaming-server-tier-visualization-1773242557530-7efad728.png", imageAlt: "Server configuration panel"},
{
id: 3,
tag: "Monitor",
title: "Real-Time Analytics",
subtitle: "Monitor performance and statistics",
description: "Access comprehensive analytics dashboard showing player trends, peak hours, server uptime, average ping, and community feedback. Use data-driven insights to improve your server.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/abstract-gaming-server-network-visualiza-1773242558047-1ecf2dc4.png?_wi=3",
imageAlt: "Analytics dashboard",
},
tag: "Monitor", title: "Real-Time Analytics", subtitle: "Monitor performance and statistics", description: "Access comprehensive analytics dashboard showing player trends, peak hours, server uptime, average ping, and community feedback. Use data-driven insights to improve your server.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/abstract-gaming-server-network-visualiza-1773242558047-1ecf2dc4.png", imageAlt: "Analytics dashboard"},
]}
tag="Platform Features"
title="Add Your Server to CS Elite"
@@ -111,11 +91,11 @@ export default function AddServerPage() {
tag="Get Support"
title="Ready to List Your Server?"
description="Subscribe to our newsletter for server owner resources, platform updates, and exclusive tips to grow your player base. Join thousands of server administrators who trust CS Elite."
tagIcon="MessageSquare"
tagIcon={MessageSquare}
tagAnimation="slide-up"
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/gaming-community-contact-interface-with--1773242557755-6ba1fffe.png?_wi=2"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/gaming-community-contact-interface-with--1773242557755-6ba1fffe.png"
imageAlt="Gaming community support"
mediaAnimation="slide-up"
mediaPosition="right"
@@ -127,7 +107,7 @@ export default function AddServerPage() {
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/dark-gaming-tech-background-with-neon-gr-1773242559033-fcd6b307.png?_wi=4"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/dark-gaming-tech-background-with-neon-gr-1773242559033-fcd6b307.png"
imageAlt="Gaming platform background"
logoText="CS Elite"
copyrightText="© 2025 CS Elite | Counter-Strike 1.6 Server Platform"

View File

@@ -2,6 +2,7 @@
import Link from "next/link";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { Zap, Sparkles, Award } from "lucide-react";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
import TestimonialCardTen from "@/components/sections/testimonial/TestimonialCardTen";
import PricingCardOne from "@/components/sections/pricing/PricingCardOne";
@@ -19,8 +20,7 @@ export default function TopServersPage() {
const footerColumns = [
{
title: "Platform",
items: [
title: "Platform", items: [
{ label: "Browse Servers", href: "/servers" },
{ label: "Top Servers", href: "/top-servers" },
{ label: "Add Server", href: "/add-server" },
@@ -28,8 +28,7 @@ export default function TopServersPage() {
],
},
{
title: "Community",
items: [
title: "Community", items: [
{ label: "Discord", href: "https://discord.com" },
{ label: "Forums", href: "#" },
{ label: "Blog", href: "#" },
@@ -37,8 +36,7 @@ export default function TopServersPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Contact", href: "/contact" },
@@ -72,59 +70,17 @@ export default function TopServersPage() {
<TestimonialCardTen
testimonials={[
{
id: "1",
title: "eSports-Ready Competition",
quote: "Amazing server with zero lag, fair admins, and consistent 32 player competitive matches. The best place to practice competitive CS!",
name: "ProGamer_Elite",
role: "Competitive Player",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/ranked-server-showcase-with-trophy-eleme-1773242558938-b0409c14.png?_wi=9",
imageAlt: "eSports server showcase",
},
id: "1", title: "eSports-Ready Competition", quote: "Amazing server with zero lag, fair admins, and consistent 32 player competitive matches. The best place to practice competitive CS!", name: "ProGamer_Elite", role: "Competitive Player", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/ranked-server-showcase-with-trophy-eleme-1773242558938-b0409c14.png", imageAlt: "eSports server showcase"},
{
id: "2",
title: "Casual Fun & Community",
quote: "Great atmosphere, friendly community, and fun mods. The admins keep things clean and fun. Highly recommend for casual players!",
name: "CasualPro23",
role: "Community Player",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/ranked-server-showcase-with-trophy-eleme-1773242558938-b0409c14.png?_wi=10",
imageAlt: "Casual server community",
},
id: "2", title: "Casual Fun & Community", quote: "Great atmosphere, friendly community, and fun mods. The admins keep things clean and fun. Highly recommend for casual players!", name: "CasualPro23", role: "Community Player", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/ranked-server-showcase-with-trophy-eleme-1773242558938-b0409c14.png", imageAlt: "Casual server community"},
{
id: "3",
title: "Pro-Level Infrastructure",
quote: "Running our clan tournaments here. The server stability is exceptional, ping is always under 50ms, and support is responsive.",
name: "ClanMaster_X",
role: "Clan Administrator",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/ranked-server-showcase-with-trophy-eleme-1773242558938-b0409c14.png?_wi=11",
imageAlt: "Clan tournament server",
},
id: "3", title: "Pro-Level Infrastructure", quote: "Running our clan tournaments here. The server stability is exceptional, ping is always under 50ms, and support is responsive.", name: "ClanMaster_X", role: "Clan Administrator", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/ranked-server-showcase-with-trophy-eleme-1773242558938-b0409c14.png", imageAlt: "Clan tournament server"},
{
id: "4",
title: "24/7 Reliable Gaming",
quote: "Been playing here for months without issues. The anti-cheat system works perfectly and keeps competitive integrity strong.",
name: "TrustWorthy_Gamer",
role: "Veteran Player",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/ranked-server-showcase-with-trophy-eleme-1773242558938-b0409c14.png?_wi=12",
imageAlt: "Reliable server infrastructure",
},
id: "4", title: "24/7 Reliable Gaming", quote: "Been playing here for months without issues. The anti-cheat system works perfectly and keeps competitive integrity strong.", name: "TrustWorthy_Gamer", role: "Veteran Player", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/ranked-server-showcase-with-trophy-eleme-1773242558938-b0409c14.png", imageAlt: "Reliable server infrastructure"},
{
id: "5",
title: "Best Admin Support",
quote: "Every issue gets resolved within minutes. The admin team is professional and fair. This is what a premium server should be!",
name: "FairPlay_Admin",
role: "Server Owner",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/ranked-server-showcase-with-trophy-eleme-1773242558938-b0409c14.png?_wi=13",
imageAlt: "Admin support quality",
},
id: "5", title: "Best Admin Support", quote: "Every issue gets resolved within minutes. The admin team is professional and fair. This is what a premium server should be!", name: "FairPlay_Admin", role: "Server Owner", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/ranked-server-showcase-with-trophy-eleme-1773242558938-b0409c14.png", imageAlt: "Admin support quality"},
{
id: "6",
title: "Unbeatable Performance",
quote: "The fastest server I've ever played on. 16-tick rates, perfect hitreg, and smooth gameplay. Simply the best CS 1.6 server out there.",
name: "SpeedDemon_CS",
role: "Hardcore Competitor",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/ranked-server-showcase-with-trophy-eleme-1773242558938-b0409c14.png?_wi=14",
imageAlt: "Performance comparison",
},
id: "6", title: "Unbeatable Performance", quote: "The fastest server I've ever played on. 16-tick rates, perfect hitreg, and smooth gameplay. Simply the best CS 1.6 server out there.", name: "SpeedDemon_CS", role: "Hardcore Competitor", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/ranked-server-showcase-with-trophy-eleme-1773242558938-b0409c14.png", imageAlt: "Performance comparison"},
]}
title="Top Rated Servers"
description="Discover the most popular and highly-rated Counter-Strike 1.6 servers chosen by our community."
@@ -141,25 +97,13 @@ export default function TopServersPage() {
tagAnimation="slide-up"
metrics={[
{
id: "1",
value: "2,547",
description: "Active servers monitored 24/7 across global regions",
},
id: "1", value: "2,547", description: "Active servers monitored 24/7 across global regions"},
{
id: "2",
value: "847K+",
description: "Active players connected right now",
},
id: "2", value: "847K+", description: "Active players connected right now"},
{
id: "3",
value: "99.8%",
description: "Platform uptime guarantee for server monitoring",
},
id: "3", value: "99.8%", description: "Platform uptime guarantee for server monitoring"},
{
id: "4",
value: "156ms",
description: "Average global ping response time",
},
id: "4", value: "156ms", description: "Average global ping response time"},
]}
metricsAnimation="slide-up"
useInvertedBackground={false}
@@ -170,64 +114,23 @@ export default function TopServersPage() {
<PricingCardOne
plans={[
{
id: "1",
badge: "Standard",
price: "Free",
subtitle: "Perfect for casual servers",
features: [
"Basic server listing",
"Real-time player count",
"Ping monitoring",
"Community voting",
"Standard support",
],
id: "1", badge: "Standard", price: "Free", subtitle: "Perfect for casual servers", features: [
"Basic server listing", "Real-time player count", "Ping monitoring", "Community voting", "Standard support"],
},
{
id: "2",
badge: "Pro",
badgeIcon: "Zap",
price: "$4.99/mo",
subtitle: "Best for growing communities",
features: [
"Featured listing position",
"Advanced analytics dashboard",
"Priority support",
"Custom server description",
"Admin panel access",
"Weekly performance reports",
],
id: "2", badge: "Pro", badgeIcon: Zap,
price: "$4.99/mo", subtitle: "Best for growing communities", features: [
"Featured listing position", "Advanced analytics dashboard", "Priority support", "Custom server description", "Admin panel access", "Weekly performance reports"],
},
{
id: "3",
badge: "Elite",
badgeIcon: "Sparkles",
price: "$9.99/mo",
subtitle: "For professional operators",
features: [
"Top placement guarantee",
"24/7 dedicated support",
"Full analytics suite",
"Custom branding options",
"Tournament hosting tools",
"API access",
"VIP badge on platform",
],
id: "3", badge: "Elite", badgeIcon: Sparkles,
price: "$9.99/mo", subtitle: "For professional operators", features: [
"Top placement guarantee", "24/7 dedicated support", "Full analytics suite", "Custom branding options", "Tournament hosting tools", "API access", "VIP badge on platform"],
},
{
id: "4",
badge: "Enterprise",
badgeIcon: "Award",
price: "Custom",
subtitle: "For network operators",
features: [
"Unlimited server listings",
"White-label platform",
"Custom analytics",
"Priority infrastructure",
"Dedicated account manager",
"Multi-region support",
"Custom features",
],
id: "4", badge: "Enterprise", badgeIcon: Award,
price: "Custom", subtitle: "For network operators", features: [
"Unlimited server listings", "White-label platform", "Custom analytics", "Priority infrastructure", "Dedicated account manager", "Multi-region support", "Custom features"],
},
]}
title="Server Listing Plans"
@@ -241,7 +144,7 @@ export default function TopServersPage() {
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/dark-gaming-tech-background-with-neon-gr-1773242559033-fcd6b307.png?_wi=3"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnxpwvP9l89UqqeBwnoQZd9VnA/dark-gaming-tech-background-with-neon-gr-1773242559033-fcd6b307.png"
imageAlt="Gaming platform background"
logoText="CS Elite"
copyrightText="© 2025 CS Elite | Counter-Strike 1.6 Server Platform"

View File

@@ -1,51 +1,28 @@
"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;
className?: string;
}
const SvgTextLogo = memo<SvgTextLogoProps>(function SvgTextLogo({
logoText,
adjustHeightFactor,
verticalAlign = "top",
className = "",
}) {
const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor);
const SvgTextLogo: React.FC<SvgTextLogoProps> = ({ text, className = '' }) => {
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 * 60} 100`}
className={`w-full h-auto ${className}`}
xmlns="http://www.w3.org/2000/svg"
>
<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%"
textAnchor="middle"
dominantBaseline="central"
className="text-2xl font-bold fill-current"
>
{logoText}
{text}
</text>
</svg>
);
});
};
SvgTextLogo.displayName = "SvgTextLogo";
export default SvgTextLogo;
export default SvgTextLogo;