From 9cb5b14dba6d28d12b1f6bc9a5b49cd1c4c4dfd9 Mon Sep 17 00:00:00 2001 From: IANTHEREAL Date: Sat, 24 Aug 2024 15:13:21 +0800 Subject: [PATCH] polish --- .../chat-verify-service/message-verify.tsx | 86 ++++++++++--------- 1 file changed, 45 insertions(+), 41 deletions(-) diff --git a/frontend/app/src/experimental/chat-verify-service/message-verify.tsx b/frontend/app/src/experimental/chat-verify-service/message-verify.tsx index 1f6cad7c..13cbd8f6 100644 --- a/frontend/app/src/experimental/chat-verify-service/message-verify.tsx +++ b/frontend/app/src/experimental/chat-verify-service/message-verify.tsx @@ -53,52 +53,56 @@ export function MessageVerify ({ user, assistant }: { user: ChatMessageControlle } }, [enabled, verifyId, messageFinished, question, answer, verifying]); - const isVerifying = verifying || !finished; + const shouldDisplayContent = result?.status === VerifyState.VALIDATING || + result?.status === VerifyState.SUCCESS || + result?.status === VerifyState.FAILED; - if (!isSuperuser || !enabled || !messageFinished) { + if (!isSuperuser || !enabled || !messageFinished || !shouldDisplayContent) { return null; } return ( - - - - - - {result &&
    - {result.runs.map(((run, index) => ( -
  • -
    -
    -                  {run.success ?  : }
    -                  {run.sql}
    -                
    -

    - {run.explanation} -

    - {run.success &&
    {JSON.stringify(run.results)}
    } - {!run.success &&
    {run.sql_error_code} {run.sql_error_message}
    } -
    -
  • - )))} -
} - {result && result.runs.length === 0 && ( -
- Empty result. -
- )} -
-
+ shouldDisplayContent && ( + + + + + + {result &&
    + {result.runs.map(((run, index) => ( +
  • +
    +
    +                    {run.success ?  : }
    +                    {run.sql}
    +                  
    +

    + {run.explanation} +

    + {run.success &&
    {JSON.stringify(run.results)}
    } + {!run.success &&
    {run.sql_error_code} {run.sql_error_message}
    } +
    +
  • + )))} +
} + {result && result.runs.length === 0 && ( +
+ Empty result. +
+ )} +
+
+ ) ); }