fix: not show opening question if the opening message is empty (#5856)

This commit is contained in:
Joel 2024-07-02 15:04:02 +08:00 committed by GitHub
parent a948bf6ee8
commit 6d0a605c5f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -20,6 +20,7 @@ import { getInputKeys } from '@/app/components/base/block-input'
import ConfirmAddVar from '@/app/components/app/configuration/config-prompt/confirm-add-var'
import { getNewVar } from '@/utils/var'
import { varHighlightHTML } from '@/app/components/app/configuration/base/var-highlight'
import Toast from '@/app/components/base/toast'
const MAX_QUESTION_NUM = 5
@ -93,6 +94,15 @@ const OpeningStatement: FC<IOpeningStatementProps> = ({
}
const handleConfirm = () => {
if (!(tempValue || '').trim()) {
Toast.notify({
type: 'error',
message: t('common.errorMsg.fieldRequired', {
field: t('appDebug.openingStatement.title'),
}),
})
return
}
const keys = getInputKeys(tempValue)
const promptKeys = promptVariables.map(item => item.key)
let notIncludeKeys: string[] = []