dify/web/app/components/datasets/documents/detail/document-title.tsx
yyh cd90d7ffc1
refactor(web): migrate searchable pickers to combobox (#36066)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-12 05:34:19 +00:00

34 lines
840 B
TypeScript

import type { ParentMode, SimpleDocumentDetail } from '@/models/datasets'
import { cn } from '@langgenius/dify-ui/cn'
import { useRouter } from '@/next/navigation'
import { DocumentPicker } from '../../common/document-picker'
type DocumentTitleProps = {
datasetId: string
document?: SimpleDocumentDetail | null
parentMode?: ParentMode
wrapperCls?: string
}
export function DocumentTitle({
datasetId,
document,
parentMode,
wrapperCls,
}: DocumentTitleProps) {
const router = useRouter()
return (
<div className={cn('flex flex-1 items-center justify-start', wrapperCls)}>
<DocumentPicker
datasetId={datasetId}
value={document}
parentMode={parentMode}
onChange={(doc) => {
router.push(`/datasets/${datasetId}/documents/${doc.id}`)
}}
/>
</div>
)
}