diff --git a/web/src/views/history/History.vue b/web/src/views/history/History.vue index 4351bb8..f732ff4 100644 --- a/web/src/views/history/History.vue +++ b/web/src/views/history/History.vue @@ -285,17 +285,17 @@ async function handleDeleteLog() { function getStatusBadgeClass(status: string) { switch (status) { case TASK_STATUS.SUCCESS: - return 'bg-green-500/10 text-green-700 border-green-200/50 dark:bg-green-500/20 dark:text-green-400 dark:border-green-900/50' + return 'bg-green-500/10 text-green-600 border-green-500/20 dark:bg-green-500/20 dark:text-green-400 dark:border-green-500/30 shadow-[0_0_8px_-2px_rgba(34,197,94,0.15)]' case TASK_STATUS.FAILED: - return 'bg-red-500/10 text-red-700 border-red-200/50 dark:bg-red-500/20 dark:text-red-400 dark:border-red-900/50' + return 'bg-red-500/10 text-red-600 border-red-500/20 dark:bg-red-500/20 dark:text-red-400 dark:border-red-500/30' case TASK_STATUS.RUNNING: - return 'bg-blue-500/10 text-blue-700 border-blue-200/50 dark:bg-blue-500/20 dark:text-blue-400 dark:border-blue-900/50' + return 'bg-blue-500/10 text-blue-600 border-blue-500/20 dark:bg-blue-500/20 dark:text-blue-400 dark:border-blue-500/30' case TASK_STATUS.PENDING: - return 'bg-amber-500/10 text-amber-700 border-amber-200/50 dark:bg-amber-500/20 dark:text-amber-400 dark:border-amber-900/50' + return 'bg-amber-500/10 text-amber-600 border-amber-500/20 dark:bg-amber-500/20 dark:text-amber-400 dark:border-amber-500/30' case TASK_STATUS.TIMEOUT: - return 'bg-orange-500/10 text-orange-700 border-orange-200/50 dark:bg-orange-500/20 dark:text-orange-400 dark:border-orange-900/50' + return 'bg-orange-500/10 text-orange-600 border-orange-500/20 dark:bg-orange-500/20 dark:text-orange-400 dark:border-orange-500/30' case TASK_STATUS.CANCELLED: - return 'bg-muted text-muted-foreground border-transparent' + return 'bg-muted/50 text-muted-foreground border-muted-foreground/10' default: return 'bg-secondary text-secondary-foreground border-transparent' } @@ -373,10 +373,10 @@ watch(() => route.query, (newQuery) => {