import React, { ReactElement } from 'react'; import { Grid } from '@material-ui/core'; import { EnergyFormatter, TableFallback, useUserInfo } from '@energyweb/origin-ui-core'; import { Asks, Bids, Market } from '../../components'; import { Skeleton } from '@material-ui/lab'; import { useViewMarketPageEffects } from './hooks/useViewMarketPageEffects'; import { useTranslation } from 'react-i18next'; import { isEmpty } from 'lodash'; export const ViewMarketPage = (): ReactElement => { const { t } = useTranslation(); const { user } = useUserInfo(); const { buyDirect, marketValuesChangeHandler, bidHandler, totalOrders, currency, exchangeAddress, configuration, orderbookData } = useViewMarketPageEffects(); return (