import React, { useState } from 'react'; import { Button } from './ui/button'; import { Input } from './ui/input'; import { Label } from './ui/label'; import { Card, CardContent } from './ui/card'; import { Checkbox } from './ui/checkbox'; import { Users, BarChart3, Settings, ArrowRight, Eye, EyeOff, Building2, Globe, User, Mail, Lock, Phone, BookOpen, Target, Award } from 'lucide-react'; import { navigateTo } from './Router'; export function CorporateSignUp() { const [formData, setFormData] = useState({ organisationName: '', officialDomain: '', contactName: '', workEmail: '', password: '', phoneNumber: '' }); const [showPassword, setShowPassword] = useState(false); const [isLoading, setIsLoading] = useState(false); const handleInputChange = (field: string, value: string) => { setFormData(prev => ({ ...prev, [field]: value })); }; const handleSignUp = async (e: React.FormEvent) => { e.preventDefault(); setIsLoading(true); // Simulate registration setTimeout(() => { setIsLoading(false); // Navigate to dashboard or success page navigateTo('/dashboard'); }, 2000); }; const transformationFeatures = [ { icon: BookOpen, title: 'World-Class Content', description: 'Access premium leadership courses from industry experts' }, { icon: Users, title: 'Global Community', description: 'Join 25,000+ leaders from top organizations worldwide' }, { icon: Award, title: 'Recognized Credentials', description: 'Earn certificates valued by Fortune 500 companies' }, { icon: Target, title: 'Personalized Path', description: 'Get customized learning recommendations based on your goals' } ]; const corporateFeatures = [ { icon: Users, title: 'Team Management', description: 'Centralized dashboard to manage multiple learner accounts and progress tracking' }, { icon: BarChart3, title: 'Advanced Analytics', description: 'Comprehensive reporting and insights on team learning outcomes and ROI' }, { icon: Settings, title: 'Custom Solutions', description: 'Tailored programs designed specifically for your organization\'s goals' } ]; return (
{/* Main Content */}
{/* Header Section */}
Corporate Registration

Transform Your Organization's Leadership

Join thousands of organizations worldwide who trust KLC to develop their leaders. Get started with enterprise-grade learning solutions and dedicated support.

{/* Two Column Layout */}
{/* Left Column - Content */}
{/* Leadership Transformation Section */}
⭐ Join KLC Community

Start Your Leadership Transformation

Join thousands of professionals who have accelerated their careers through KLC's proven leadership development programs. Your journey to becoming an exceptional leader starts here.

{transformationFeatures.map((feature, index) => (

{feature.title}

{feature.description}

))}
{/* What You'll Get with Corporate Access */}

What You'll Get with Corporate Access

{corporateFeatures.map((feature, index) => (

{feature.title}

{feature.description}

))}
{/* Existing Customer Note */}

Already have a corporate account?

{/* Right Column - Sign Up Form */}
{/* Form Header */}

Create Your KLC HR Account

Get started with KLC's corporate leadership development programs

{/* Sign Up Form */}
{/* Organisation Name */}
handleInputChange('organisationName', e.target.value)} placeholder="Your Company Name" required className="h-12 pl-12" style={{ fontSize: 'var(--font-body)', fontFamily: 'var(--font-family-base)', backgroundColor: '#F3F3F5' }} />
{/* Official Domain */}
handleInputChange('officialDomain', e.target.value)} placeholder="company.com" required className="h-12 pl-12" style={{ fontSize: 'var(--font-body)', fontFamily: 'var(--font-family-base)', backgroundColor: '#F3F3F5' }} />
{/* Contact Name */}
handleInputChange('contactName', e.target.value)} placeholder="Your full name" required className="h-12 pl-12" style={{ fontSize: 'var(--font-body)', fontFamily: 'var(--font-family-base)', backgroundColor: '#F3F3F5' }} />
{/* Work Email */}
handleInputChange('workEmail', e.target.value)} placeholder="you@company.com" required className="h-12 pl-12" style={{ fontSize: 'var(--font-body)', fontFamily: 'var(--font-family-base)', backgroundColor: '#F3F3F5' }} />
{/* Password */}
handleInputChange('password', e.target.value)} placeholder="Create a strong password" required className="h-12 pl-12 pr-12" style={{ fontSize: 'var(--font-body)', fontFamily: 'var(--font-family-base)', backgroundColor: '#F3F3F5' }} />
{/* Phone Number (Optional) */}
handleInputChange('phoneNumber', e.target.value)} placeholder="+1 234 567 8900" className="h-12 pl-12" style={{ fontSize: 'var(--font-body)', fontFamily: 'var(--font-family-base)', backgroundColor: '#F3F3F5' }} />
{/* Create Account Button */}
{/* Terms Text */}

By creating an account, you agree to our{' '} Corporate Terms {' '} and{' '} Privacy Policy

{/* Sign In Link */}
{/* Need Help Section - Separate Section Below */}

Need Help Getting Started?

Our team is ready to help you set up your corporate learning program and answer any questions about our enterprise solutions.

); }