|
|
|
@ -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>
|
|
|
|
</>}
|
|
|
|
</>}
|
|
|
|
|