dify/web/app/components/datasets/documents/detail/document-title.tsx
Stephen Zhou a84c2d36a3
style: format with vp fmt (#38803)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-12 15:57:46 +00:00

29 lines
831 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>
)
}