'use client' import React from 'react' import { useTranslation } from 'react-i18next' import type { CrawlResultItem } from '@/models/datasets' import { RiCloseLine, RiGlobalLine } from '@remixicon/react' import { formatNumberAbbreviated } from '@/utils/format' type WebsitePreviewProps = { payload: CrawlResultItem hidePreview: () => void } const WebsitePreview = ({ payload, hidePreview, }: WebsitePreviewProps) => { const { t } = useTranslation() return (
{t('datasetPipeline.addDocuments.stepOne.preview')}
{payload.title}
{payload.source_url} · · {`${formatNumberAbbreviated(payload.markdown.length)} ${t('datasetPipeline.addDocuments.characters')}`}
{payload.markdown}
) } export default WebsitePreview