import React from 'react'; import { observer } from 'mobx-react-lite'; import { useTranslation } from 'react-i18next'; import FileUpload from './fileUpload'; import DemoData from './demoData'; import DataPreview from './preview'; import { CommonStore } from '../../store/commonStore'; const DataSelection: React.FC<{ commonStore: CommonStore }> = ({ commonStore }) => { const { tmpDataSource, tmpDSRawFields } = commonStore; const { t } = useTranslation('translation', { keyPrefix: 'DataSource.dialog' }); const dataLoaded = tmpDataSource.length > 0 && tmpDSRawFields.length > 0; return (
{dataLoaded ? ( ) : (
{t('or_demo')}
)}
); }; export default observer(DataSelection);