import { useRouter } from 'next/router';

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

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

  return <DashboardArtistPage artistId={Number(query.artistId)} />;
};

const DashboardArtistNextPageWithI18n = withI18n(
  withAuthGuard(DashboardArtistNextPage),
  ['dashboard']
);

export default DashboardArtistNextPageWithI18n;
