mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-12 20:29:02 +08:00
chore: enchance firecrawl user experience (#5958)
This commit is contained in:
parent
688b8fe114
commit
52e59cf4df
@ -118,6 +118,7 @@ const FireCrawl: FC<Props> = ({
|
|||||||
...res,
|
...res,
|
||||||
total: Math.min(res.total, parseFloat(crawlOptions.limit as string)),
|
total: Math.min(res.total, parseFloat(crawlOptions.limit as string)),
|
||||||
})
|
})
|
||||||
|
onCheckedCrawlResultChange(res.data || []) // default select the crawl result
|
||||||
await sleep(2500)
|
await sleep(2500)
|
||||||
return await waitForCrawlFinished(jobId)
|
return await waitForCrawlFinished(jobId)
|
||||||
}
|
}
|
||||||
@ -162,6 +163,7 @@ const FireCrawl: FC<Props> = ({
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
setCrawlResult(data)
|
setCrawlResult(data)
|
||||||
|
onCheckedCrawlResultChange(data.data || []) // default select the crawl result
|
||||||
setCrawlErrorMessage('')
|
setCrawlErrorMessage('')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -77,7 +77,7 @@ const DataSourceWebsite: FC<Props> = () => {
|
|||||||
logo: ({ className }: { className: string }) => (
|
logo: ({ className }: { className: string }) => (
|
||||||
<div className={cn(className, 'flex items-center justify-center w-5 h-5 bg-white border border-gray-100 text-xs font-medium text-gray-500 rounded ml-3')}>🔥</div>
|
<div className={cn(className, 'flex items-center justify-center w-5 h-5 bg-white border border-gray-100 text-xs font-medium text-gray-500 rounded ml-3')}>🔥</div>
|
||||||
),
|
),
|
||||||
name: 'FireCrawl',
|
name: 'Firecrawl',
|
||||||
isActive: true,
|
isActive: true,
|
||||||
}))}
|
}))}
|
||||||
onRemove={handleRemove(DataSourceProvider.fireCrawl)}
|
onRemove={handleRemove(DataSourceProvider.fireCrawl)}
|
||||||
|
@ -46,7 +46,7 @@ const Panel: FC<Props> = ({
|
|||||||
<div className='text-sm font-medium text-gray-800'>{t(`common.dataSource.${type}.title`)}</div>
|
<div className='text-sm font-medium text-gray-800'>{t(`common.dataSource.${type}.title`)}</div>
|
||||||
{isWebsite && (
|
{isWebsite && (
|
||||||
<div className='ml-1 leading-[18px] px-1.5 rounded-md bg-white border border-gray-100 text-xs font-medium text-gray-700'>
|
<div className='ml-1 leading-[18px] px-1.5 rounded-md bg-white border border-gray-100 text-xs font-medium text-gray-700'>
|
||||||
<span className='text-gray-500'>{t('common.dataSource.website.with')}</span> 🔥 FireCrawl
|
<span className='text-gray-500'>{t('common.dataSource.website.with')}</span> 🔥 Firecrawl
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
@ -42,7 +42,7 @@ const translation = {
|
|||||||
notionSyncTitle: 'Notion is not connected',
|
notionSyncTitle: 'Notion is not connected',
|
||||||
notionSyncTip: 'To sync with Notion, connection to Notion must be established first.',
|
notionSyncTip: 'To sync with Notion, connection to Notion must be established first.',
|
||||||
connect: 'Go to connect',
|
connect: 'Go to connect',
|
||||||
button: 'next',
|
button: 'Next',
|
||||||
emptyDatasetCreation: 'I want to create an empty Knowledge',
|
emptyDatasetCreation: 'I want to create an empty Knowledge',
|
||||||
modal: {
|
modal: {
|
||||||
title: 'Create an empty Knowledge',
|
title: 'Create an empty Knowledge',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user