| 1234567891011121314151617181920212223242526 |
- import { useParams } from 'common'
- import { ConstrainedIntegrationTabScaffold } from '../ConstrainedIntegrationTabScaffold'
- import { DataApiDisabledState } from '@/components/interfaces/Integrations/DataApi/DataApiDisabledState'
- import { ServiceList } from '@/components/interfaces/Settings/API/ServiceList'
- import { useIsDataApiEnabled } from '@/hooks/misc/useIsDataApiEnabled'
- import { IS_PLATFORM } from '@/lib/constants'
- export const DataApiSettingsTab = () => {
- const { ref: projectRef } = useParams()
- const { isEnabled, isPending } = useIsDataApiEnabled({ projectRef })
- if (IS_PLATFORM && !isPending && !isEnabled) {
- return (
- <ConstrainedIntegrationTabScaffold>
- <DataApiDisabledState description="configure settings" />
- </ConstrainedIntegrationTabScaffold>
- )
- }
- return (
- <ConstrainedIntegrationTabScaffold>
- <ServiceList />
- </ConstrainedIntegrationTabScaffold>
- )
- }
|