"use client"; import Image from "next/image"; interface DiscordBannerPermanentProps { inviteLink: string; serverName?: string; description?: string; ctaText?: string; className?: string; } export function DiscordBannerPermanent({ inviteLink, serverName = "Avalon", description = "Avalon is an enchanted creative haven for a growing collective of botmakers and users—part workshop, part myth, part digital forest where strange and beautiful ideas come to life. Enter our little woodland here:", ctaText = "Join Server", className = "mb-4", }: DiscordBannerPermanentProps) { return (
{/* Background Image */}
Background
{/* Content */}
{/* Chat Message Style */}
{/* Morgana Avatar */}
Morgana
{/* Message Content */}
Morgana Today at {new Date().toLocaleTimeString('en-US', { hour: 'numeric', minute: '2-digit', hour12: true })}
{description}
{/* Server Invite Embed */}
You've been invited to join a server
Avalon
{serverName}
885 members
from-avalon.com
{ctaText}
{/* Trash Panda Icon - Bottom Right */}
); }