import React from 'react'; import { observer } from 'mobx-react-lite'; import { useTranslation } from 'react-i18next'; import { ChevronLeftIcon } from '@heroicons/react/24/outline'; import Table from '../table'; import { CommonStore } from '../../store/commonStore'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; interface IDataPreviewProps { commonStore: CommonStore; } const DataPreview: React.FC = ({ commonStore }) => { const { tmpDSName, tmpDataSource, tmpDSRawFields } = commonStore; const { t } = useTranslation('translation', { keyPrefix: 'DataSource.dialog.preview' }); return (
{ commonStore.updateTempName(e.target.value); }} className="w-48" /> {t('meta', { rows: tmpDataSource.length.toLocaleString(), cols: tmpDSRawFields.length })}

{t('tip')}

); }; export default observer(DataPreview);