feat(rfa-ai): Complete RFA Approval Refactor and AI Model Revision
CI / CD Pipeline / build (push) Successful in 4m54s
CI / CD Pipeline / deploy (push) Failing after 12m9s

This commit is contained in:
2026-05-16 10:59:53 +07:00
parent 6cb3ae10ee
commit 1a162bf320
105 changed files with 5088 additions and 1083 deletions
+13 -2
View File
@@ -9,21 +9,32 @@ import { useTranslations } from '@/hooks/use-translations';
interface AiStatusBannerProps {
isOffline: boolean;
queuePaused?: boolean;
}
export function AiStatusBanner({ isOffline }: AiStatusBannerProps) {
export function AiStatusBanner({ isOffline, queuePaused = false }: AiStatusBannerProps) {
const t = useTranslations();
if (isOffline) {
return (
<Alert variant="destructive">
<AlertTriangle className="h-4 w-4" />
<AlertTitle>{t('ai.status.offlineTitle')}</AlertTitle>
<AlertTitle>{t('ai.service_unavailable')}</AlertTitle>
<AlertDescription>{t('ai.status.offlineDescription')}</AlertDescription>
</Alert>
);
}
if (queuePaused) {
return (
<Alert>
<AlertTriangle className="h-4 w-4" />
<AlertTitle>{t('ai.status.queue-paused')}</AlertTitle>
<AlertDescription>{t('ai.status.queuePausedDescription')}</AlertDescription>
</Alert>
);
}
return (
<Alert>
<CheckCircle2 className="h-4 w-4" />