Files
dify/web/app/components/workflow/skill/viewer/read-only-markdown-preview.tsx
yyh 76484406a2 feat(inspect): add read-only file preview in ArtifactsTab
Implement ReadOnlyFilePreview to render sandbox files by type
(code, markdown, image, video, SQLite, unsupported) using existing
skill viewer components with readOnly support. Add
useSandboxFileDownloadUrl and useFetchTextContent hooks for data
fetching, and generalize useFileTypeInfo to accept any file-like
object.
2026-01-29 16:42:22 +08:00

23 lines
426 B
TypeScript

'use client'
import * as React from 'react'
import MarkdownFileEditor from '../editor/markdown-file-editor'
type ReadOnlyMarkdownPreviewProps = {
value: string
}
const noop = () => {}
const ReadOnlyMarkdownPreview = ({ value }: ReadOnlyMarkdownPreviewProps) => {
return (
<MarkdownFileEditor
value={value}
onChange={noop}
readOnly
/>
)
}
export default React.memo(ReadOnlyMarkdownPreview)