import { motion } from 'framer-motion'; import React, { Suspense } from 'react'; // Use React.lazy for dynamic imports const GitHubConnection = React.lazy(() => import('./github/GitHubConnection')); const GitlabConnection = React.lazy(() => import('./gitlab/GitLabConnection')); const NetlifyConnection = React.lazy(() => import('./netlify/NetlifyConnection')); const VercelConnection = React.lazy(() => import('./vercel/VercelConnection')); // Loading fallback component const LoadingFallback = () => (
Loading connection...
); export default function ConnectionsTab() { return (
{/* Header */}

Connection Settings

Manage your external service connections and integrations

}> }> }> }>
{/* Additional help text */}

Troubleshooting Tip:

If you're having trouble with connections, here are some troubleshooting tips to help resolve common issues.

For persistent issues:

  1. Check your browser console for errors
  2. Verify that your tokens have the correct permissions
  3. Try clearing your browser cache and cookies
  4. Ensure your browser allows third-party cookies if using integrations
); }