import { PropsWithChildren } from 'react' import { useSelectedProjectQuery } from 'hooks/misc/useSelectedProject' import { PROJECT_STATUS } from 'lib/constants' import { DatabaseSelectorStateContextProvider } from 'state/database-selector' import { RoleImpersonationStateContextProvider } from 'state/role-impersonation-state' import { StorageExplorerStateContextProvider } from 'state/storage-explorer' import { TableEditorStateContextProvider } from 'state/table-editor' import { TabsStateContextProvider } from 'state/tabs' type ProjectContextProviderProps = { projectRef: string | undefined } export const ProjectContextProvider = ({ projectRef, children, }: PropsWithChildren) => { return ( {children} ) } export const useIsProjectActive = () => { const { data: project } = useSelectedProjectQuery() return project?.status === PROJECT_STATUS.ACTIVE_HEALTHY }