const currentUser = {
    id: 1,
    name: 'Alex Rivera',
    role: 'Senior Product Designer',
    avatar: 'https://i.pravatar.cc/150?u=alex',
    location: 'San Francisco, CA',
    bio: 'Passionate about building intuitive digital experiences and connecting people.',
    connections: 342,
    skills: ['UI/UX', 'React', 'Figma', 'Product Strategy'],
    interests: ['Startups', 'Open Source', 'Design Systems'],
    theme: 'light' // Add theme preference
};

const mockPosts = [
    {
        id: 1,
        author: { id: 2, name: 'Sarah Chen', role: 'Software Engineer at TechCorp', avatar: 'https://i.pravatar.cc/150?u=sarah' },
        time: '2 hours ago',
        content: 'Just launched our new open-source UI component library! It is built with React and Tailwind CSS. Would love to get feedback from the community.',
        image: 'https://images.unsplash.com/photo-1555099962-4199c345e5dd?auto=format&fit=crop&w=800&q=80',
        likes: 124,
        comments: [
            { id: 1, author: { name: 'David Kim', avatar: 'https://i.pravatar.cc/150?u=david' }, text: 'This looks amazing! Will definitely try it out.', time: '1 hour ago' }
        ],
        tags: ['OpenSource', 'React', 'Design'],
        isLiked: false,
        isSaved: false
    },
    {
        id: 2,
        author: { id: 3, name: 'David Kim', role: 'Startup Founder', avatar: 'https://i.pravatar.cc/150?u=david' },
        time: '5 hours ago',
        content: 'Looking for a talented UX Designer to join our early-stage startup. We are building the future of remote work collaboration. DM me if interested!',
        likes: 89,
        comments: [],
        tags: ['Hiring', 'Startup', 'UXDesign'],
        isLiked: true,
        isSaved: true
    }
];

const mockPeople = [
    { id: 1, name: 'Elena Rodriguez', role: 'Frontend Engineer', location: 'Remote', avatar: 'https://i.pravatar.cc/150?u=elena', mutual: 12, skills: ['React', 'TypeScript', 'Tailwind'], status: 'connected' },
    { id: 2, name: 'James Wilson', role: 'Product Manager', location: 'New York, NY', avatar: 'https://i.pravatar.cc/150?u=james', mutual: 8, skills: ['Agile', 'Strategy', 'Data Analysis'], status: 'none' },
    { id: 3, name: 'Anita Patel', role: 'UX Researcher', location: 'London, UK', avatar: 'https://i.pravatar.cc/150?u=anita', mutual: 15, skills: ['User Interviews', 'Usability Testing'], status: 'pending' },
    { id: 4, name: 'Marcus Johnson', role: 'Full Stack Dev', location: 'Austin, TX', avatar: 'https://i.pravatar.cc/150?u=marcus', mutual: 3, skills: ['Node.js', 'React', 'PostgreSQL'], status: 'none' },
];

const mockOpportunities = [
    { id: 1, title: 'Senior UX Designer', org: 'InnovateTech', logo: 'https://ui-avatars.com/api/?name=IT&background=4f46e5&color=fff', location: 'Remote', type: 'Full-time', category: 'Jobs', deadline: 'Oct 15, 2026', posted: '2 days ago', isSaved: false },
    { id: 2, title: 'Frontend Developer Intern', org: 'StartupX', logo: 'https://ui-avatars.com/api/?name=SX&background=10b981&color=fff', location: 'San Francisco, CA', type: 'Internship', category: 'Internships', deadline: 'Sep 30, 2026', posted: '1 week ago', isSaved: true },
    { id: 3, title: 'Open Source Contributor', org: 'React Community', logo: 'https://ui-avatars.com/api/?name=RC&background=3b82f6&color=fff', location: 'Global', type: 'Volunteer', category: 'Collaborations', deadline: 'Ongoing', posted: '3 weeks ago', isSaved: false },
];

const mockEvents = [
    { id: 1, title: 'Design Systems Conference 2026', date: 'Oct 12, 2026', time: '10:00 AM PST', location: 'Virtual', organizer: 'DesignOps', attendees: 1250, category: 'Conference', image: 'https://images.unsplash.com/photo-1540575467063-178a50c2df87?w=500&q=80', rsvp: 'going' },
    { id: 2, title: 'Local Tech Meetup: AI in Web', date: 'Sep 28, 2026', time: '6:30 PM EST', location: 'New York, NY', organizer: 'NY Tech', attendees: 85, category: 'Meetup', image: 'https://images.unsplash.com/photo-1515187029135-18ee286d815b?w=500&q=80', rsvp: 'none' },
];

const mockCommunities = [
    { id: 1, name: 'Frontend Masters', logo: 'https://ui-avatars.com/api/?name=FM&background=f59e0b&color=fff', members: 15420, description: 'A community for modern web developers to share knowledge.', category: 'Developers', isJoined: true },
    { id: 2, name: 'UI/UX Innovators', logo: 'https://ui-avatars.com/api/?name=UX&background=ec4899&color=fff', members: 8930, description: 'Discussing the latest trends in interface design.', category: 'Designers', isJoined: false },
    { id: 3, name: 'Indie Hackers', logo: 'https://ui-avatars.com/api/?name=IH&background=8b5cf6&color=fff', members: 24500, description: 'Builders sharing their journey to profitability.', category: 'Entrepreneurs', isJoined: false },
];

const mockProjects = [
    { id: 1, name: 'EcoTrack App', creator: 'Sarah Chen', description: 'Building an app to track personal carbon footprint.', lookingFor: ['Mobile Dev', 'UX Designer'], status: 'Active', progress: 65, updated: '2 days ago' },
    { id: 2, name: 'Community Hub OS', creator: 'Alex Rivera', description: 'Open source platform for digital communities.', lookingFor: ['Full Stack Dev', 'Community Manager'], status: 'Planning', progress: 15, updated: '1 week ago' },
];

const mockMessages = [
    { id: 1, userId: 2, name: 'Sarah Chen', avatar: 'https://i.pravatar.cc/150?u=sarah', lastMessage: 'That sounds like a great plan!', time: '10:30 AM', unread: 2, online: true },
    { id: 2, userId: 3, name: 'David Kim', avatar: 'https://i.pravatar.cc/150?u=david', lastMessage: 'Are you available for a quick call?', time: 'Yesterday', unread: 0, online: false },
    { id: 3, userId: 4, name: 'Marcus Johnson', avatar: 'https://i.pravatar.cc/150?u=marcus', lastMessage: 'Thanks for the feedback.', time: 'Oct 12', unread: 0, online: true }
];

const mockNotifications = [
    { id: 1, type: 'mention', message: 'Sarah Chen mentioned you in a post.', time: '2 hours ago', unread: true, avatar: 'https://i.pravatar.cc/150?u=sarah' },
    { id: 2, type: 'connection', message: 'James Wilson accepted your connection request.', time: '5 hours ago', unread: true, avatar: 'https://i.pravatar.cc/150?u=james' },
    { id: 3, type: 'opportunity', message: 'New jobs match your profile: Senior UX Designer.', time: '1 day ago', unread: false, avatar: 'https://ui-avatars.com/api/?name=IT&background=4f46e5&color=fff' }
];
