mirror of
https://github.com/hanzonet/explore.git
synced 2026-10-30 18:16:57 +00:00
* add canonical link tag * change title templates * adjust title for dapps category pages * change h1 titles * Revert "adjust title for dapps category pages" This reverts commit 88ec5228ff839f6559db9bb29922e23334819911. * fix unit test
63 lines
1.6 KiB
TypeScript
63 lines
1.6 KiB
TypeScript
import { Box } from '@chakra-ui/react';
|
|
import React from 'react';
|
|
|
|
import config from 'configs/app';
|
|
import PageTitle from 'ui/shared/Page/PageTitle';
|
|
|
|
import ChartsWidgetsList from '../stats/ChartsWidgetsList';
|
|
import NumberWidgetsList from '../stats/NumberWidgetsList';
|
|
import StatsFilters from '../stats/StatsFilters';
|
|
import useStats from '../stats/useStats';
|
|
|
|
const Stats = () => {
|
|
const {
|
|
isPlaceholderData,
|
|
isError,
|
|
sections,
|
|
currentSection,
|
|
handleSectionChange,
|
|
interval,
|
|
handleIntervalChange,
|
|
handleFilterChange,
|
|
displayedCharts,
|
|
filterQuery,
|
|
initialFilterQuery,
|
|
} = useStats();
|
|
|
|
return (
|
|
<>
|
|
<PageTitle
|
|
title={ config.meta.seo.enhancedDataEnabled ? `${ config.chain.name } statistic & data` : `${ config.chain.name } stats` }
|
|
/>
|
|
|
|
<Box mb={{ base: 6, sm: 8 }}>
|
|
<NumberWidgetsList/>
|
|
</Box>
|
|
|
|
<Box mb={{ base: 6, sm: 8 }}>
|
|
<StatsFilters
|
|
isLoading={ isPlaceholderData }
|
|
initialFilterValue={ initialFilterQuery }
|
|
sections={ sections }
|
|
currentSection={ currentSection }
|
|
onSectionChange={ handleSectionChange }
|
|
interval={ interval }
|
|
onIntervalChange={ handleIntervalChange }
|
|
onFilterInputChange={ handleFilterChange }
|
|
/>
|
|
</Box>
|
|
|
|
<ChartsWidgetsList
|
|
filterQuery={ filterQuery }
|
|
initialFilterQuery={ initialFilterQuery }
|
|
isError={ isError }
|
|
isPlaceholderData={ isPlaceholderData }
|
|
charts={ displayedCharts }
|
|
interval={ interval }
|
|
/>
|
|
</>
|
|
);
|
|
};
|
|
|
|
export default Stats;
|