import { ScrollArea, Table, TableBody, TableCaption, TableCell, TableHead, TableHeader, TableRow, } from '@janhq/joi' import useEngineQuery from '@/hooks/useEngineQuery' import LoadingIndicator from '@/screens/HubScreen2/components/LoadingIndicator' const getStatusTitle = (status: string) => { const normalized = status.charAt(0).toUpperCase() + status.slice(1) return normalized.replaceAll('_', ' ') } const EngineSetting: React.FC = () => { const { isLoading, data } = useEngineQuery() if (isLoading) { return (
) } if (!data) { return (
Failed to get engine statuses..
) } return (
Engines Engine name Description Version Status {data.map((engineStatus) => { return ( {engineStatus.name} {engineStatus.description} {engineStatus.version} {getStatusTitle(engineStatus.status)} ) })}
) } export default EngineSetting