import { useState } from 'react'; import { Grid, GridRow } from 'components/layout/Grid'; import PagesTable from 'components/metrics/PagesTable'; import ReferrersTable from 'components/metrics/ReferrersTable'; import BrowsersTable from 'components/metrics/BrowsersTable'; import OSTable from 'components/metrics/OSTable'; import DevicesTable from 'components/metrics/DevicesTable'; import WorldMap from 'components/metrics/WorldMap'; import CountriesTable from 'components/metrics/CountriesTable'; import EventsTable from 'components/metrics/EventsTable'; import EventsChart from 'components/metrics/EventsChart'; import PageviewCustomDataTable from 'components/metrics/PageviewCustomDataTable'; import { chunkArray } from 'next-basics'; export default function WebsiteTableView({ websiteId, domainName, customDataFields, }: { websiteId: string; domainName: string; customDataFields: string[]; }) { const [countryData, setCountryData] = useState(); const tableProps = { websiteId, domainName, limit: 10, }; return ( {chunkArray(customDataFields, 3).map((fields, index) => ( {fields.map(field => ( ))} ))} ); }