import { Metadata } from 'next';

import Button, { ButtonVariant } from '@/components/button/Button';

export const metadata: Metadata = {
  robots: 'noindex',
};

export default async function OauthRedirectTestPage({
  searchParams,
}: {
  searchParams: Promise<{ [key: string]: string | string[] | undefined }>;
}) {
  const params = await searchParams;
  const host = process.env.BASE_URL
    ? process.env.BASE_URL.split('/').pop()
    : 'localhost:3000';
  const link = `suno://${host}/oauth-redirect-v2?created_session_id=${params.created_session_id || ''}&rotating_token_nonce=${params.rotating_token_nonce || ''}`;
  return (
    <div className='p-8'>
      <a href={link}>
        <Button variant={ButtonVariant.Primary}>Complete Redirect</Button>
      </a>
    </div>
  );
}
