mirror of https://github.com/langgenius/dify.git
feat: no data
This commit is contained in:
parent
7dcbb75839
commit
b568947e00
|
|
@ -20,10 +20,8 @@ import Button from '@/app/components/base/button'
|
|||
import Input from '@/app/components/base/input'
|
||||
import { ApiConnectionMod } from '@/app/components/base/icons/src/vender/solid/development'
|
||||
import CheckboxWithLabel from '@/app/components/datasets/create/website/base/checkbox-with-label'
|
||||
import CreateModal from '@/app/components/datasets/metadata/create-metadata-modal'
|
||||
import SelectMetadataModal from '@/app/components/datasets/metadata/select-metadata-modal'
|
||||
// import DatasetMetadataDrawer from '@/app/components/datasets/metadata/dataset-metadata-drawer'
|
||||
import EditMetadataBatchModal from '@/app/components/datasets/metadata/edit-metadata-batch/modal'
|
||||
import NoData from '@/app/components/datasets/metadata/metadata-document/no-data'
|
||||
// Services
|
||||
import { fetchDatasetApiBaseUrl } from '@/service/datasets'
|
||||
|
||||
|
|
@ -32,7 +30,7 @@ import { useTabSearchParams } from '@/hooks/use-tab-searchparams'
|
|||
import { useStore as useTagStore } from '@/app/components/base/tag-management/store'
|
||||
import { useAppContext } from '@/context/app-context'
|
||||
import { useExternalApiPanel } from '@/context/external-api-panel-context'
|
||||
import { DataType, UpdateType } from '@/app/components/datasets/metadata/types'
|
||||
import { DataType } from '@/app/components/datasets/metadata/types'
|
||||
|
||||
const Container = () => {
|
||||
const { t } = useTranslation()
|
||||
|
|
@ -94,12 +92,13 @@ const Container = () => {
|
|||
|
||||
return (
|
||||
<div ref={containerRef} className='grow relative flex flex-col bg-background-body overflow-y-auto scroll-container'>
|
||||
<div className='ml-[600px] mt-[300px]'>
|
||||
<SelectMetadataModal trigger={<Button className='w-[200px]'>select</Button>} onSave={(data) => { console.log(data) }} />
|
||||
<div className='flex justify-end mt-[300px]'>
|
||||
<NoData onStart={() => { }} />
|
||||
{/* <SelectMetadataModal trigger={<Button className='w-[200px]'>select</Button>} onSave={(data) => { console.log(data) }} />
|
||||
<CreateModal trigger={<Button className='w-[200px]'>add</Button>} hasBack onSave={(data) => { console.log(data) }} />
|
||||
<Button className='flex w-[200px]' size="medium" onClick={() => setShowExternalApiPanel(true)}>
|
||||
Metadata
|
||||
</Button>
|
||||
</Button> */}
|
||||
{/* <DatasetMetadataDrawer
|
||||
userMetadata={userMetadata}
|
||||
onChange={setUserMetadata}
|
||||
|
|
@ -112,7 +111,7 @@ const Container = () => {
|
|||
onIsBuiltInEnabledChange={setIsBuiltInEnabled}
|
||||
onClose={() => { }}
|
||||
/> */}
|
||||
<EditMetadataBatchModal
|
||||
{/* <EditMetadataBatchModal
|
||||
documentNum={20}
|
||||
list={[
|
||||
{
|
||||
|
|
@ -130,8 +129,7 @@ const Container = () => {
|
|||
]}
|
||||
onHide={() => { }}
|
||||
onChange={(list, newList, isApplyToAllSelectDocument) => { console.log(list, newList, isApplyToAllSelectDocument) }}
|
||||
|
||||
/>
|
||||
/> */}
|
||||
</div>
|
||||
<div className='sticky top-0 flex justify-between pt-4 px-12 pb-2 leading-[56px] bg-background-body z-10 flex-wrap gap-y-2'>
|
||||
<TabSliderNew
|
||||
|
|
|
|||
|
|
@ -0,0 +1,27 @@
|
|||
'use client'
|
||||
import Button from '@/app/components/base/button'
|
||||
import { RiArrowRightLine } from '@remixicon/react'
|
||||
import type { FC } from 'react'
|
||||
import React from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
|
||||
type Props = {
|
||||
onStart: () => void
|
||||
}
|
||||
|
||||
const NoData: FC<Props> = ({
|
||||
onStart,
|
||||
}) => {
|
||||
const { t } = useTranslation()
|
||||
return (
|
||||
<div className='p-4 pt-3 rounded-xl bg-gradient-to-r from-workflow-workflow-progress-bg-1 to-workflow-workflow-progress-bg-2'>
|
||||
<div className='text-text-secondary text-xs font-semibold leading-5'>{t('dataset.metadata.metadata')}</div>
|
||||
<div className='mt-1 system-xs-regular text-text-tertiary'>Metadata serves as a critical filter that enhances the accuracy and relevance of information retrieval. You can modify and add metadata for this document here.</div>
|
||||
<Button variant='primary' className='mt-2' onClick={onStart}>
|
||||
<div>Start labeling</div>
|
||||
<RiArrowRightLine className='ml-1 size-4' />
|
||||
</Button>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
export default React.memo(NoData)
|
||||
Loading…
Reference in New Issue