import { PermissionAction } from '@supabase/shared-types/out/constants' import { PropsWithChildren, useMemo } from 'react' import NoPermission from 'components/ui/NoPermission' import { useCheckPermissions, usePermissionsLoaded } from 'hooks' import { ProjectLayoutWithAuth } from '../ProjectLayout/ProjectLayout' import TableEditorMenu from './TableEditorMenu' const TableEditorLayout = ({ children }: PropsWithChildren<{}>) => { const canReadTables = useCheckPermissions(PermissionAction.TENANT_SQL_ADMIN_READ, 'tables') const isPermissionsLoaded = usePermissionsLoaded() const tableEditorMenu = useMemo(() => , []) if (isPermissionsLoaded && !canReadTables) { debugger return ( ) } return ( {children} ) } export default TableEditorLayout