api.tsx24 lines · main
1import { useParams } from 'common'
2import { useRouter } from 'next/router'
3import { useEffect } from 'react'
4
5import { IS_PLATFORM } from '@/lib/constants'
6import type { NextPageWithLayout } from '@/types'
7
8const ApiSettings: NextPageWithLayout = () => {
9 const router = useRouter()
10 const { ref } = useParams()
11
12 useEffect(() => {
13 if (!ref) return
14 if (IS_PLATFORM) {
15 router.replace(`/project/${ref}/integrations/data_api/overview`)
16 } else {
17 router.replace(`/project/${ref}/settings/general`)
18 }
19 }, [ref, router])
20
21 return null
22}
23
24export default ApiSettings