
export interface ChannelDetail {
    title: string;
    text: string;
    image: string;
    reverse: boolean;
}

export interface ChannelBenefit {
    title: string;
    description: string;
    icon: string;
}

export interface ChannelAbout {
    title: string;
    description: string;
    subTitle: string;
    bulletPoints: { text: string; icon: string }[];
    mainImage: string;
    subImage: string;
}

export interface ChannelTestimonial {
    quote: string;
    author: string;
    role: string;
    rating: number; // 1-5
    image: string;
}

export interface ChannelFAQ {
    question: string;
    answer: string;
}

export interface Channel {
    slug: string;
    title: string;
    subtitle: string;
    heroImage: string;
    description: string;
    about: ChannelAbout;
    benefits: ChannelBenefit[];
    testimonials: ChannelTestimonial[];
    faqs: ChannelFAQ[];
    details: ChannelDetail[];
}

export const channels: Channel[] = [
    {
        slug: 'facebook',
        title: 'Facebook',
        subtitle: 'Master Your Facebook Presence',
        heroImage: '/images/channels/facebook-hero.png',
        description: 'Schedule posts, analyze performance, and engage with your Facebook community from one dashboard.',
        about: {
            title: 'Complete Facebook Management',
            subTitle: 'Connect & Convert',
            description: 'Maximize your Facebook impact. From scheduling regular posts and Stories to analyzing page performance, SocialBuddy gives you the tools to grow your audience and drive engagement on the world\'s largest social network.',
            bulletPoints: [
                { text: 'Auto-Schedule Posts', icon: 'Calendar' },
                { text: 'Audience Insights', icon: 'BarChart' },
                { text: 'Community Management', icon: 'Inbox' },
                { text: 'Ad Performance', icon: 'Trophy' }
            ],
            mainImage: '/images/channels/facebook-about-main.jpg',
            subImage: '/images/channels/facebook-about-sub.jpg'
        },
        benefits: [
            { title: 'Reels & Stories', description: 'Schedule more than just posts. Plan your Reels and Stories in advance.', icon: 'Smartphone' },
            { title: 'First Comment', description: 'Automatically add the first comment to your posts to boost engagement.', icon: 'Inbox' },
            { title: 'Best Time to Post', description: 'AI-driven insights tell you exactly when your audience is most active.', icon: 'Zap' },
            { title: 'Bulk Upload', description: 'Upload hundreds of posts at once via CSV to fill your calendar instantly.', icon: 'Layout' }
        ],
        testimonials: [
            { quote: "SocialBuddy helped us double our Facebook reach in just three months. The scheduling tools are a game changer.", author: "Mark Stephens", role: "Social Media Manager", rating: 5, image: "/images/testimonials/mark.jpg" },
            { quote: "I love the analytics. It's so much easier to understand than Facebook's native insights.", author: "Lisa Wong", role: "Digital Marketer", rating: 5, image: "/images/testimonials/lisa.jpg" },
            { quote: "The ability to schedule Reels from my desktop is huge for our workflow.", author: "David Miller", role: "Content Creator", rating: 4, image: "/images/testimonials/david.jpg" },
            { quote: "Great support and solid features. It just works.", author: "Sarah Connor", role: "Small Business Owner", rating: 5, image: "/images/testimonials/sarah.jpg" },
            { quote: "Managing 50+ Facebook pages used to be impossible. Now it's easy.", author: "James Chen", role: "Agency Director", rating: 5, image: "/images/testimonials/james.jpg" }
        ],
        faqs: [
            { question: "Can I schedule Facebook Groups?", answer: "Yes, you can schedule posts to any Facebook Groups where you are an admin." },
            { question: "Does it support Facebook Reels?", answer: "Absolutely! You can schedule and auto-publish Reels directly." },
            { question: "Can I mention pages in posts?", answer: "Yes, user and page tagging is supported in the composer." }
        ],
        details: []
    },
    {
        slug: 'instagram',
        title: 'Instagram',
        subtitle: 'Visually Plan Your Grid & Stories',
        heroImage: '/images/channels/instagram-hero.png',
        description: 'Grow your Instagram following with visual planning, auto-publishing, and detailed analytics.',
        about: {
            title: 'Your Instagram Aesthetic, Perfected',
            subTitle: 'Curate & Create',
            description: 'Take the guesswork out of Instagram. Visually plan your grid, schedule Carousels and Reels, and track your growth. SocialBuddy provides everything you need to build a stunning Instagram presence.',
            bulletPoints: [
                { text: 'Visual Grid Planner', icon: 'Layout' },
                { text: 'Story Scheduling', icon: 'Smartphone' },
                { text: 'Hashtag Manager', icon: 'Repeat' },
                { text: 'Link in Bio', icon: 'Palette' }
            ],
            mainImage: '/images/channels/instagram-about-main.jpg',
            subImage: '/images/channels/instagram-about-sub.jpg'
        },
        benefits: [
            { title: 'Direct Publishing', description: 'Auto-publish images, carousels, and Reels without phone notifications.', icon: 'Zap' },
            { title: 'Grid Preview', description: 'See exactly how your feed will look before you post.', icon: 'Eye' },
            { title: 'Hashtag Suggestions', description: 'Get relevant hashtags to increase discoverability based on your image.', icon: 'ShieldCheck' },
            { title: 'Product Tagging', description: 'Tag products in your posts to drive e-commerce sales directly.', icon: 'Trophy' }
        ],
        testimonials: [
            { quote: "The visual planner is exactly what I needed. My feed looks so much better now.", author: "Chloe Adams", role: "Influencer", rating: 5, image: "/images/testimonials/chloe.jpg" },
            { quote: "Scheduling Stories has saved me so much time on weekends.", author: "Ryan Brooks", role: "Brand Manager", rating: 5, image: "/images/testimonials/ryan.jpg" },
            { quote: "The analytics for Stories are incredibly detailed.", author: "Emma Watson", role: "Marketing Lead", rating: 4, image: "/images/testimonials/emma.jpg" },
            { quote: "SocialBuddy allows our whole team to collaborate on our Instagram strategy.", author: "Lucas Gray", role: "Creative Director", rating: 5, image: "/images/testimonials/lucas.jpg" },
            { quote: "Best tool for managing multiple Instagram clients.", author: "Sophie Lee", role: "Agency Owner", rating: 5, image: "/images/testimonials/sophie.jpg" }
        ],
        faqs: [
            { question: "Do you support Collaboration posts?", answer: "Currently, we support scheduling standard posts, carousels, and Reels. Collab posts must be done natively." },
            { question: "Can I schedule the First Comment?", answer: "Yes, you can draft hashtags in your first comment to keep your caption clean." },
            { question: "Is it safe for my account?", answer: "Yes, we use the official Instagram Graph API, so your account is 100% safe." }
        ],
        details: []
    },
    {
        slug: 'linkedin',
        title: 'LinkedIn',
        subtitle: 'Build Your Professional Brand',
        heroImage: '/images/channels/linkedin-hero.png',
        description: 'Establish thought leadership and engage with your professional network on LinkedIn.',
        about: {
            title: 'Professional Growth & Networking',
            subTitle: 'Lead & Connect',
            description: 'Optimize your LinkedIn strategy for personal branding or company pages. Schedule articles, posts, and PDF carousels to engage your professional network effectively.',
            bulletPoints: [
                { text: 'PDF Carousels', icon: 'Layout' },
                { text: 'Company Page Management', icon: 'BarChart' },
                { text: 'Detailed Analytics', icon: 'Zap' },
                { text: 'Post Variations', icon: 'PenTool' }
            ],
            mainImage: '/images/channels/linkedin-about-main.jpg',
            subImage: '/images/channels/linkedin-about-sub.jpg'
        },
        benefits: [
            { title: 'PDF Carousel Uploads', description: 'Schedule document posts (PDFs) which perform exceptionally well on LinkedIn.', icon: 'Layout' },
            { title: 'Mention Companies', description: 'Tag other company pages in your posts to increase reach.', icon: 'Inbox' },
            { title: 'Employee Advocacy', description: 'Make it easy for employees to reshare your company content.', icon: 'CheckCircle' },
            { title: 'Targeting Options', description: 'Target specific audiences for your company page updates.', icon: 'ShieldCheck' }
        ],
        testimonials: [
            { quote: "Our LinkedIn engagement skyrocketed after we started using the PDF carousel scheduler.", author: "Brian K.", role: "B2B Marketer", rating: 5, image: "/images/testimonials/brian.jpg" },
            { quote: "Super reliable tool for managing our corporate LinkedIn page.", author: "Diane S.", role: "Comms Director", rating: 5, image: "/images/testimonials/diane.jpg" },
            { quote: "I schedule a week's worth of personal branding content in 30 minutes.", author: "Gary V.", role: "Entrepreneur", rating: 5, image: "/images/testimonials/gary.jpg" },
            { quote: "Simple, clean interface. Does exactly what it says.", author: "Tom H.", role: "Consultant", rating: 4, image: "/images/testimonials/tomH.jpg" },
            { quote: "The analytics reports are perfect for my monthly client meetings.", author: "Alice M.", role: "Social Manager", rating: 5, image: "/images/testimonials/alice.jpg" }
        ],
        faqs: [
            { question: "Can I post to personal profiles?", answer: "Yes, both personal profiles and Company Pages are supported." },
            { question: "Can I schedule LinkedIn Articles?", answer: "Currently, we support short-form posts, images, videos, and documents." },
            { question: "Does it support video?", answer: "Yes, you can upload and schedule native video to LinkedIn." }
        ],
        details: []
    },
    {
        slug: 'twitter',
        title: 'Twitter (X)',
        subtitle: 'Join the Conversation in Real-Time',
        heroImage: '/images/channels/twitter-hero.png',
        description: 'Manage your Twitter presence with thread scheduling, social listening, and advanced analytics.',
        about: {
            title: 'Tweet Smarter, Not Harder',
            subTitle: 'Engage & Influence',
            description: 'Master the art of the tweet. Schedule entire threads, monitor keywords, and engage with trending conversations. SocialBuddy keeps you connected to what\'s happening now.',
            bulletPoints: [
                { text: 'Thread Scheduling', icon: 'Repeat' },
                { text: 'Social Listening', icon: 'Inbox' },
                { text: 'Keyword Monitoring', icon: 'Eye' },
                { text: 'Auto-Retweet', icon: 'Repeat' }
            ],
            mainImage: '/images/channels/twitter-about-main.jpg',
            subImage: '/images/channels/twitter-about-sub.jpg'
        },
        benefits: [
            { title: 'Thread Creator', description: 'Compose and schedule long threads easily with our dedicated thread maker.', icon: 'PenTool' },
            { title: 'Asset Library', description: 'Save your best GIFs and images to use again and again.', icon: 'Layout' },
            { title: 'Smart Queues', description: 'Automatically recycle your best performing evergreen content.', icon: 'Repeat' },
            { title: 'Geo-Targeting', description: 'Add location tags to your tweets for local relevance.', icon: 'CheckCircle' }
        ],
        testimonials: [
            { quote: "The thread creator is the best I've used. So intuitive.", author: "Elon M.", role: "Tech Enthusiast", rating: 5, image: "/images/testimonials/elon.jpg" },
            { quote: "Social listening features help us catch customer support issues instantly.", author: "Jenny P.", role: "Support Lead", rating: 5, image: "/images/testimonials/jenny.jpg" },
            { quote: "I've grown my following by 50% just by being more consistent with SocialBuddy.", author: "Tim C.", role: "Influencer", rating: 5, image: "/images/testimonials/tim.jpg" },
            { quote: "Great for managing multiple handles without logging in and out.", author: "Rob S.", role: "Agency Owner", rating: 4, image: "/images/testimonials/rob.jpg" },
            { quote: "Love the dark mode interface!", author: "Anna K.", role: "Developer", rating: 5, image: "/images/testimonials/anna.jpg" }
        ],
        faqs: [
            { question: "Can I schedule threads?", answer: "Yes! Our thread composer makes it easy to write and schedule long threads." },
            { question: "Is there a limit to tweet length?", answer: "We support the standard 280 characters, plus long-form if you have Premium." },
            { question: "Can I manage DMs?", answer: "Yes, DMs are integrated into the unified Social Inbox." }
        ],
        details: []
    },
    {
        slug: 'tiktok',
        title: 'TikTok',
        subtitle: 'Trend on TikTok',
        heroImage: '/images/channels/tiktok-hero.png',
        description: 'Plan, schedule, and analyze your short-form videos to go viral on TikTok.',
        about: {
            title: 'Dominate Short-Form Video',
            subTitle: 'Create & Capture',
            description: 'Streamline your TikTok workflow. Plan your content calendar, upload videos from your desktop, and get comprehensive analytics on your video performance.',
            bulletPoints: [
                { text: 'Desktop Uploads', icon: 'Smartphone' },
                { text: 'Trend Alerts', icon: 'Zap' },
                { text: 'Engagement Tracking', icon: 'BarChart' },
                { text: 'Sound Sync', icon: 'Layout' }
            ],
            mainImage: '/images/channels/tiktok-about-main.jpg',
            subImage: '/images/channels/tiktok-about-sub.jpg'
        },
        benefits: [
            { title: 'Auto-Publishing', description: 'Schedule your TikToks to go live automatically—no manual posting needed.', icon: 'Zap' },
            { title: 'Video Analytics', description: 'See which videos are retaining viewership and driving followers.', icon: 'Eye' },
            { title: 'Hashtag Sets', description: 'Save groups of hashtags to quickly add to your captions.', icon: 'Layout' },
            { title: 'Team Review', description: 'Send drafts to your manager for approval before scheduling.', icon: 'Inbox' }
        ],
        testimonials: [
            { quote: "Finally, I can schedule TikToks from my computer!", author: "Sarah J.", role: "Content Creator", rating: 5, image: "/images/testimonials/sarahj.jpg" },
            { quote: "The analytics are way better than what you get in the app.", author: "Mike T.", role: "Marketer", rating: 5, image: "/images/testimonials/mike.jpg" },
            { quote: "Helped us scale our TikTok production to 3 videos a day.", author: "Team Alpha", role: "Creative Agency", rating: 5, image: "/images/testimonials/alpha.jpg" },
            { quote: "Auto-publishing works seamlessly.", author: "Bella R.", role: "Influencer", rating: 4, image: "/images/testimonials/bella.jpg" },
            { quote: "A must-have for any brand serious about TikTok.", author: "Chris Evans", role: "Media Buyer", rating: 5, image: "/images/testimonials/chris.jpg" }
        ],
        faqs: [
            { question: "Can I use trending audio?", answer: "Yes, you can verify copyright and trending audio usage within the planner." },
            { question: "Does it support TikTok Stories?", answer: "Not yet, functionality is limited to feed videos currently." },
            { question: "Is there a file size limit?", answer: "We support files up to 1GB, following TikTok's platform guidelines." }
        ],
        details: []
    },
    {
        slug: 'pinterest',
        title: 'Pinterest',
        subtitle: 'Inspire with Pinterest',
        heroImage: '/images/channels/pinterest-hero.png',
        description: 'Drive traffic and inspiration with planned Pins and boards.',
        about: {
            title: 'Visual Discovery Engine',
            subTitle: 'Plan & Pin',
            description: 'Maximize your Pinterest reach. Design pins, schedule to multiple boards, and analyze click-through rates to drive massive traffic to your site.',
            bulletPoints: [
                { text: 'Pin Scheduling', icon: 'Calendar' },
                { text: 'Board Management', icon: 'Layout' },
                { text: 'Traffic Analytics', icon: 'BarChart' },
                { text: 'Visual Search', icon: 'Eye' }
            ],
            mainImage: '/images/channels/pinterest-about-main.jpg',
            subImage: '/images/channels/pinterest-about-sub.jpg'
        },
        benefits: [
            { title: 'Board Efficiency', description: 'Pin to multiple boards at once to maximize exposure for each content piece.', icon: 'Layout' },
            { title: 'Pin Creator', description: 'Built-in editor to create vertical graphics optimized for Pinterest.', icon: 'PenTool' },
            { title: 'Evergreen Recycling', description: 'Keep your best pins circulating to drive continuous traffic.', icon: 'Repeat' },
            { title: 'Video Pins', description: 'Schedule video pins to stand out in the feed.', icon: 'Smartphone' }
        ],
        testimonials: [
            { quote: "Pinterest is our #1 traffic source thanks to SocialBuddy.", author: "Martha S.", role: "Blogger", rating: 5, image: "/images/testimonials/martha.jpg" },
            { quote: "I can schedule a month of pins in an hour. Incredible.", author: "Julia Childs", role: "Chef", rating: 5, image: "/images/testimonials/julia.jpg" },
            { quote: "The best tool for Pinterest managment hands down.", author: "DesignCo", role: "Agency", rating: 5, image: "/images/testimonials/designco.jpg" },
            { quote: "Love the multiple board pinning feature.", author: "Karen", role: "DIY Expert", rating: 5, image: "/images/testimonials/karen.jpg" },
            { quote: "Analytics help me know exactly what my audience wants.", author: "Steve", role: "Woodworker", rating: 4, image: "/images/testimonials/steve.jpg" }
        ],
        faqs: [
            { question: "How many pins can I schedule?", answer: "Unlimited on the Pro plan!" },
            { question: "Can I edit pin titles?", answer: "Yes, full SEO customization for titles and descriptions." },
            { question: "Do you support Rich Pins?", answer: "Yes, fully compatible with Rich Pin metadata." }
        ],
        details: []
    }
];
