import useSWR from 'swr'
import { FC } from 'react'
import { observer } from 'mobx-react-lite'
import { Typography, IconLoader } from '@supabase/ui'
import { get } from 'lib/common/fetch'
import { API_URL } from 'lib/constants'
import { useStore } from 'hooks'
import { ProjectUsage, NewProjectPanel } from 'components/interfaces/Home'
const ProjectUsageSection: FC = observer(({}) => {
const { ui } = useStore()
const project = ui.selectedProject
const { data: usage, error: usageError }: any = useSWR(
`${API_URL}/projects/${project?.ref}/usage`,
get
)
const hasProjectData =
usage && (usage?.bucketSize || (usage?.authUsers ?? '0') !== '0' || usage?.dbTables)
? true
: false
if (usageError) {
return
Retrieving project usage statistics