mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-06-01 23:55:16 +08:00
fix: remove unnecessary modal (#15493)
This commit is contained in:
parent
a6bc642721
commit
d8317fcf81
@ -33,7 +33,6 @@ import WorkflowToolConfigureButton from '@/app/components/tools/workflow-tool/co
|
|||||||
import type { InputVar } from '@/app/components/workflow/types'
|
import type { InputVar } from '@/app/components/workflow/types'
|
||||||
import { appDefaultIconBackground } from '@/config'
|
import { appDefaultIconBackground } from '@/config'
|
||||||
import type { PublishWorkflowParams } from '@/types/workflow'
|
import type { PublishWorkflowParams } from '@/types/workflow'
|
||||||
import VersionInfoModal from './version-info-modal'
|
|
||||||
|
|
||||||
export type AppPublisherProps = {
|
export type AppPublisherProps = {
|
||||||
disabled?: boolean
|
disabled?: boolean
|
||||||
@ -73,7 +72,6 @@ const AppPublisher = ({
|
|||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
const [published, setPublished] = useState(false)
|
const [published, setPublished] = useState(false)
|
||||||
const [open, setOpen] = useState(false)
|
const [open, setOpen] = useState(false)
|
||||||
const [publishModalOpen, setPublishModalOpen] = useState(false)
|
|
||||||
const appDetail = useAppStore(state => state.appDetail)
|
const appDetail = useAppStore(state => state.appDetail)
|
||||||
const { app_base_url: appBaseURL = '', access_token: accessToken = '' } = appDetail?.site ?? {}
|
const { app_base_url: appBaseURL = '', access_token: accessToken = '' } = appDetail?.site ?? {}
|
||||||
const appMode = (appDetail?.mode !== 'completion' && appDetail?.mode !== 'workflow') ? 'chat' : appDetail.mode
|
const appMode = (appDetail?.mode !== 'completion' && appDetail?.mode !== 'workflow') ? 'chat' : appDetail.mode
|
||||||
@ -133,27 +131,11 @@ const AppPublisher = ({
|
|||||||
|
|
||||||
const [embeddingModalOpen, setEmbeddingModalOpen] = useState(false)
|
const [embeddingModalOpen, setEmbeddingModalOpen] = useState(false)
|
||||||
|
|
||||||
const openPublishModal = useCallback(() => {
|
|
||||||
setOpen(false)
|
|
||||||
setPublishModalOpen(true)
|
|
||||||
}, [])
|
|
||||||
|
|
||||||
const closePublishModal = useCallback(() => {
|
|
||||||
setPublishModalOpen(false)
|
|
||||||
}, [])
|
|
||||||
|
|
||||||
const onClickPublishBtn = useCallback(() => {
|
|
||||||
if (isChatApp)
|
|
||||||
handlePublish()
|
|
||||||
else
|
|
||||||
openPublishModal()
|
|
||||||
}, [isChatApp, handlePublish, openPublishModal])
|
|
||||||
|
|
||||||
useKeyPress(`${getKeyboardKeyCodeBySystem('ctrl')}.shift.p`, (e) => {
|
useKeyPress(`${getKeyboardKeyCodeBySystem('ctrl')}.shift.p`, (e) => {
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
if (publishDisabled || published)
|
if (publishDisabled || published)
|
||||||
return
|
return
|
||||||
onClickPublishBtn()
|
handlePublish()
|
||||||
}
|
}
|
||||||
, { exactMatch: true, useCapture: true })
|
, { exactMatch: true, useCapture: true })
|
||||||
|
|
||||||
@ -217,7 +199,7 @@ const AppPublisher = ({
|
|||||||
<Button
|
<Button
|
||||||
variant='primary'
|
variant='primary'
|
||||||
className='w-full mt-3'
|
className='w-full mt-3'
|
||||||
onClick={onClickPublishBtn}
|
onClick={() => handlePublish()}
|
||||||
disabled={publishDisabled || published}
|
disabled={publishDisabled || published}
|
||||||
>
|
>
|
||||||
{
|
{
|
||||||
@ -314,13 +296,6 @@ const AppPublisher = ({
|
|||||||
accessToken={accessToken}
|
accessToken={accessToken}
|
||||||
/>
|
/>
|
||||||
</PortalToFollowElem >
|
</PortalToFollowElem >
|
||||||
{publishModalOpen && (
|
|
||||||
<VersionInfoModal
|
|
||||||
isOpen={publishModalOpen}
|
|
||||||
onClose={closePublishModal}
|
|
||||||
onPublish={handlePublish}
|
|
||||||
/>
|
|
||||||
)}
|
|
||||||
</>
|
</>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user