mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-14 02:45:53 +08:00
fix: app name can be empty in settings modal (#2761)
This commit is contained in:
parent
bdc13f9238
commit
88145efa97
@ -12,6 +12,7 @@ import { SimpleSelect } from '@/app/components/base/select'
|
|||||||
import type { AppDetailResponse } from '@/models/app'
|
import type { AppDetailResponse } from '@/models/app'
|
||||||
import type { Language } from '@/types/app'
|
import type { Language } from '@/types/app'
|
||||||
import EmojiPicker from '@/app/components/base/emoji-picker'
|
import EmojiPicker from '@/app/components/base/emoji-picker'
|
||||||
|
import { useToastContext } from '@/app/components/base/toast'
|
||||||
|
|
||||||
import { languages } from '@/i18n/language'
|
import { languages } from '@/i18n/language'
|
||||||
|
|
||||||
@ -42,6 +43,7 @@ const SettingsModal: FC<ISettingsModalProps> = ({
|
|||||||
onClose,
|
onClose,
|
||||||
onSave,
|
onSave,
|
||||||
}) => {
|
}) => {
|
||||||
|
const { notify } = useToastContext()
|
||||||
const [isShowMore, setIsShowMore] = useState(false)
|
const [isShowMore, setIsShowMore] = useState(false)
|
||||||
const { icon, icon_background } = appInfo
|
const { icon, icon_background } = appInfo
|
||||||
const { title, description, copyright, privacy_policy, default_language } = appInfo.site
|
const { title, description, copyright, privacy_policy, default_language } = appInfo.site
|
||||||
@ -67,6 +69,10 @@ const SettingsModal: FC<ISettingsModalProps> = ({
|
|||||||
}
|
}
|
||||||
|
|
||||||
const onClickSave = async () => {
|
const onClickSave = async () => {
|
||||||
|
if (!inputInfo.title) {
|
||||||
|
notify({ type: 'error', message: t('app.newApp.nameNotEmpty') })
|
||||||
|
return
|
||||||
|
}
|
||||||
setSaveLoading(true)
|
setSaveLoading(true)
|
||||||
const params = {
|
const params = {
|
||||||
title: inputInfo.title,
|
title: inputInfo.title,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user