import { useRouter } from 'next/router';

import withAuthGuard from '~/src/lib/hocs/withAuthGuard';
import { withI18n } from '~/src/lib/i18n';
import { DashboardContentLinkPage } from '~/src/views/DashboardPage/contentLinks/DashboardContentLinkPage';

const DashboardContentLinkNextPage = () => {
  const { query } = useRouter();

  return <DashboardContentLinkPage contentLinkId={Number(query.id)} />;
};

const DashboardContentLinkNextPageWithI18n = withI18n(
  withAuthGuard(DashboardContentLinkNextPage),
  ['dashboard']
);

export default DashboardContentLinkNextPageWithI18n;
