import React from 'react'; import { Link } from '@tanstack/react-router'; import { Slack, Discord, Webhook, Calendar, Mail, ArrowRight, Lock } from 'lucide-react'; interface Integration { id: string; name: string; description: string; icon: React.ElementType; status: 'available' | 'coming-soon'; link?: string; } const INTEGRATIONS: Integration[] = [ { id: 'slack', name: 'Slack', description: 'Get notifications and updates directly in your Slack channels.', icon: Slack, status: 'coming-soon', }, { id: 'discord', name: 'Discord', description: 'Connect your workspace to Discord for community alerts.', icon: Discord, status: 'coming-soon', }, { id: 'webhooks', name: 'Webhooks', description: 'Send real-time data to any external URL via HTTP POST.', icon: Webhook, status: 'available', link: '/webhooks', }, { id: 'calendar', name: 'Google Calendar', description: 'Sync your project deadlines and meetings with Google.', icon: Calendar, status: 'coming-soon', }, { id: 'email', name: 'Email Notifications', description: 'Configure how and when you receive email alerts.', icon: Mail, status: 'available', link: '/settings', }, ]; export default function IntegrationsPage() { return (
Connect EmberClone with your favorite tools to automate your workflow.
{integration.description}
{isComingSoon ? ( ) : ( Configure