import { useState } from 'react'; // import styles from './HomeStyles/Connections.module.css'; import sharedStyles from '../../components/PageManager/pages.module.css'; import { IoIosLink } from 'react-icons/io'; import { ConnectionsTable, ConnectionEditModal, ConnectionsErrorDisplay, useConnectionsLogic, Connection } from '../../components/Connections'; import { useLanguage } from '../../contexts/LanguageContext'; function Connections() { const { t } = useLanguage(); // Use the custom hook for all business logic const { connections, isLoading, isConnecting, isDisconnecting, error, connectError, disconnectError, editPopupOpen, editingConnection, connectionColumns, connectionEditFields, tableActions, handleCreateConnection, handleSaveConnection, handleCancelEdit, handleDelete, handleDeleteMultiple } = useConnectionsLogic(); // Local state for selected connections (if needed) const [, setSelectedConnections] = useState([]); return (
{/* Page Header */}

{t('connections.title')}

{/* Error Display */} {/* Connections Table */}
{/* Edit Connection Modal */}
); } export default Connections;