UNPKG

viam-compliance-deposit-ui

Version:
42 lines (37 loc) 1.02 kB
import React from 'react'; import { Suspense, useState } from 'react'; import Loading from '../utils/loading'; import DepositAlertImport from './depositAlertImport/depositAlertImport'; import { Option } from '../business/utils/types'; const main = ({ t, maxButtonsArea, numberOfRecordsByPageDefault, connecParam, language, user, ux, option }) => { const [loader, setLoader] = useState(false); const loading = loader ? <Loading ux={ux} /> : ''; return ( <Suspense fallback={<div>Loading...</div>}> {loading} {option === Option.DESPOSITALERTIMPORT && ( <DepositAlertImport t={t} maxButtonsArea={maxButtonsArea} numberOfRecordsByPageDefault={numberOfRecordsByPageDefault} connecParam={connecParam} language={language} user={user} setLoader={setLoader} ux={ux} option={option} /> )} </Suspense> ); }; export default main;