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