mirror of
https://gitee.com/dify_ai/dify.git
synced 2024-11-30 02:08:37 +08:00
fix: dataset footer styles (#1254)
This commit is contained in:
parent
a31466d34e
commit
52291c645e
@ -1,27 +1,28 @@
|
||||
'use client'
|
||||
|
||||
// Libraries
|
||||
import { useRef, useState } from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import useSWR from 'swr'
|
||||
|
||||
// Components
|
||||
import Datasets from './Datasets'
|
||||
import DatasetFooter from './DatasetFooter'
|
||||
import ApiServer from './ApiServer'
|
||||
import Doc from './Doc'
|
||||
import TabSlider from '@/app/components/base/tab-slider'
|
||||
|
||||
// Services
|
||||
import { fetchDatasetApiBaseUrl } from '@/service/datasets'
|
||||
|
||||
const Container = () => {
|
||||
const { t } = useTranslation()
|
||||
|
||||
const options = [
|
||||
{
|
||||
value: 'dataset',
|
||||
text: t('dataset.datasets'),
|
||||
},
|
||||
{
|
||||
value: 'api',
|
||||
text: t('dataset.datasetsApi'),
|
||||
},
|
||||
{ value: 'dataset', text: t('dataset.datasets') },
|
||||
{ value: 'api', text: t('dataset.datasetsApi') },
|
||||
]
|
||||
|
||||
const [activeTab, setActiveTab] = useState('dataset')
|
||||
const containerRef = useRef<HTMLDivElement>(null)
|
||||
const { data } = useSWR(activeTab === 'dataset' ? null : '/datasets/api-base-info', fetchDatasetApiBaseUrl)
|
||||
@ -34,26 +35,21 @@ const Container = () => {
|
||||
onChange={newActiveTab => setActiveTab(newActiveTab)}
|
||||
options={options}
|
||||
/>
|
||||
{
|
||||
activeTab === 'api' && (
|
||||
<ApiServer apiBaseUrl={data?.api_base_url || ''} />
|
||||
)
|
||||
}
|
||||
{activeTab === 'api' && data && <ApiServer apiBaseUrl={data.api_base_url || ''} />}
|
||||
</div>
|
||||
{
|
||||
activeTab === 'dataset' && (
|
||||
<div className=''>
|
||||
<Datasets containerRef={containerRef}/>
|
||||
|
||||
{activeTab === 'dataset'
|
||||
? (
|
||||
<>
|
||||
<Datasets containerRef={containerRef} />
|
||||
<DatasetFooter />
|
||||
</div>
|
||||
</>
|
||||
)
|
||||
}
|
||||
{
|
||||
activeTab === 'api' && (
|
||||
<Doc apiBaseUrl={data?.api_base_url || ''} />
|
||||
)
|
||||
}
|
||||
: (
|
||||
activeTab === 'api' && data && <Doc apiBaseUrl={data.api_base_url || ''} />
|
||||
)}
|
||||
</div>
|
||||
|
||||
)
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user