import FilterLink from 'components/common/FilterLink'; import FilterButtons from 'components/common/FilterButtons'; import MetricsTable, { MetricsTableProps } from './MetricsTable'; import { useMessages } from 'components/hooks'; import { useNavigation } from 'components/hooks'; import { emptyFilter } from 'lib/filters'; export interface PagesTableProps extends MetricsTableProps { allowFilter?: boolean; } export function PagesTable({ allowFilter, domainName, ...props }: PagesTableProps) { const { router, renderUrl, query: { view = 'url' }, } = useNavigation(); const { formatMessage, labels } = useMessages(); const handleSelect = (key: any) => { router.push(renderUrl({ view: key }), { scroll: true }); }; const buttons = [ { label: 'URL', key: 'url', }, { label: formatMessage(labels.title), key: 'title', }, ]; const renderLink = ({ x }) => { return ( ); }; return ( {allowFilter && } ); } export default PagesTable;