fix: only disable run app & open in explore menu in publish pop

pull/18656/head
NFish 1 year ago
parent 1c788b2371
commit f7bf4af60c

@ -262,28 +262,28 @@ const AppPublisher = ({
<SuggestedAction disabled={!publishedAt || !useCanAccessApp?.result} link={appURL} icon={<PlayCircle />}>{t('workflow.common.runApp')}</SuggestedAction> <SuggestedAction disabled={!publishedAt || !useCanAccessApp?.result} link={appURL} icon={<PlayCircle />}>{t('workflow.common.runApp')}</SuggestedAction>
</Tooltip> </Tooltip>
{appDetail?.mode === 'workflow' {appDetail?.mode === 'workflow'
? (<Tooltip triggerClassName='flex' disabled={useCanAccessApp?.result} popupContent={t('app.noAccessPermission')} asChild={false}> ? (<div className='flex'>
<SuggestedAction <SuggestedAction
disabled={!publishedAt || !useCanAccessApp?.result} disabled={!publishedAt}
link={`${appURL}${appURL.includes('?') ? '&' : '?'}mode=batch`} link={`${appURL}${appURL.includes('?') ? '&' : '?'}mode=batch`}
icon={<LeftIndent02 className='w-4 h-4' />} icon={<LeftIndent02 className='w-4 h-4' />}
> >
{t('workflow.common.batchRunApp')} {t('workflow.common.batchRunApp')}
</SuggestedAction> </SuggestedAction>
</Tooltip> </div>
) )
: (<Tooltip triggerClassName='flex' disabled={useCanAccessApp?.result} popupContent={t('app.noAccessPermission')} asChild={false}> : (<div className='flex'>
<SuggestedAction <SuggestedAction
onClick={() => { onClick={() => {
setEmbeddingModalOpen(true) setEmbeddingModalOpen(true)
handleTrigger() handleTrigger()
}} }}
disabled={!publishedAt || !useCanAccessApp?.result} disabled={!publishedAt}
icon={<CodeBrowser className='w-4 h-4' />} icon={<CodeBrowser className='w-4 h-4' />}
> >
{t('workflow.common.embedIntoSite')} {t('workflow.common.embedIntoSite')}
</SuggestedAction> </SuggestedAction>
</Tooltip> </div>
)} )}
<Tooltip triggerClassName='flex' disabled={useCanAccessApp?.result} popupContent={t('app.noAccessPermission')} asChild={false}> <Tooltip triggerClassName='flex' disabled={useCanAccessApp?.result} popupContent={t('app.noAccessPermission')} asChild={false}>
<SuggestedAction <SuggestedAction
@ -296,14 +296,14 @@ const AppPublisher = ({
{t('workflow.common.openInExplore')} {t('workflow.common.openInExplore')}
</SuggestedAction> </SuggestedAction>
</Tooltip> </Tooltip>
<Tooltip triggerClassName='flex' disabled={useCanAccessApp?.result} popupContent={t('app.noAccessPermission')} asChild={false}> <div className='flex' >
<SuggestedAction disabled={!publishedAt || !useCanAccessApp?.result} link='./develop' icon={<FileText className='w-4 h-4' />}>{t('workflow.common.accessAPIReference')}</SuggestedAction> <SuggestedAction disabled={!publishedAt} link='./develop' icon={<FileText className='w-4 h-4' />}>{t('workflow.common.accessAPIReference')}</SuggestedAction>
</Tooltip> </div>
{appDetail?.mode === 'workflow' && ( {appDetail?.mode === 'workflow' && (
<Tooltip triggerClassName='flex' disabled={useCanAccessApp?.result} popupContent={t('app.noAccessPermission')} asChild={false}> <div className='flex' >
<WorkflowToolConfigureButton <WorkflowToolConfigureButton
disabled={!publishedAt || !useCanAccessApp?.result} disabled={!publishedAt}
published={!!toolPublished} published={!!toolPublished}
detailNeedUpdate={!!toolPublished && published} detailNeedUpdate={!!toolPublished && published}
workflowAppId={appDetail?.id} workflowAppId={appDetail?.id}
@ -317,7 +317,7 @@ const AppPublisher = ({
handlePublish={handlePublish} handlePublish={handlePublish}
onRefreshData={onRefreshData} onRefreshData={onRefreshData}
/> />
</Tooltip> </div>
)} )}
</div> </div>
</>} </>}

Loading…
Cancel
Save