import React from 'react'; import { Crown, Zap, Lock, CheckCircle2, Sparkles, Fingerprint, Cpu, Target, Activity, ArrowUpRight } from 'lucide-react'; import { TIER_POLICIES } from '../lib/TierPolicy'; import { PageHeader } from '../components/ui/page-header'; import { Card, CardContent } from '../components/ui/card'; import { Button } from '../components/ui/button'; const PlanCard: React.FC<{ id: string; policy: any; }> = ({ id, policy }) => { const isElite = id === 'elite'; const isPro = id === 'pro'; const themeColor = isElite ? '#00ff88' : isPro ? '#3498db' : '#929292'; const price = id === 'free' ? '$0' : id === 'pro' ? '$49' : '$199'; const description = id === 'free' ? 'Perfect for learning the fundamentals of automated trading with zero risk.' : id === 'pro' ? 'For serious traders looking to scale with more bots and more flexibility.' : 'The full Bytelyst ecosystem with zero restrictions and maximum performance.'; const specs = [ { label: 'Latency', value: id === 'free' ? 'Standard' : id === 'pro' ? 'Priority' : 'Real-time', icon: }, { label: 'Capacity', value: id === 'free' ? '1 Node' : id === 'pro' ? '5 Nodes' : 'Unlimited', icon: }, { label: 'Access', value: id === 'free' ? 'Basic' : id === 'pro' ? 'Full' : 'Exclusive', icon: }, { label: 'Performance', value: id === 'free' ? 'Capped' : id === 'pro' ? 'Advanced' : 'Unlimited', icon: } ]; return (
{isElite ? : isPro ? : }
Tier level {policy.label}
{isElite && ( Peak )}

{price}

/mo
Professional grade DNA

{description}

{specs.map((spec, i) => (
{spec.icon} {spec.label}
{spec.value}
))}
{id === 'free' ? 'Safe style only' : id === 'pro' ? 'Safe and balanced' : 'All risk styles unlocked'}
{id === 'free' ? '$100 profit limit' : id === 'pro' ? '$2,000 profit limit' : 'Zero profit restrictions'}
); }; export const MembershipTab: React.FC = () => { return (
3 tiers Preview pricing Product direction only
{Object.entries(TIER_POLICIES).map(([id, policy]) => ( ))}
); };