diff --git a/studio/components/layouts/StorageLayout/StorageMenu.tsx b/studio/components/layouts/StorageLayout/StorageMenu.tsx index e1738b8294a..3a8933430e7 100644 --- a/studio/components/layouts/StorageLayout/StorageMenu.tsx +++ b/studio/components/layouts/StorageLayout/StorageMenu.tsx @@ -103,11 +103,6 @@ const StorageMenu: FC = () => {

Policies

- - -

Usage

-
- diff --git a/studio/components/to-be-cleaned/Storage/StorageUsage/StorageUsage.tsx b/studio/components/to-be-cleaned/Storage/StorageUsage/StorageUsage.tsx deleted file mode 100644 index 1e544bf87af..00000000000 --- a/studio/components/to-be-cleaned/Storage/StorageUsage/StorageUsage.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { FC } from 'react' -import SVG from 'react-inlinesvg' - -interface Props {} - -const StorageUsage: FC = () => { - return ( -
- - code.replace(/svg/, 'svg class="w-20 h-20 text-color-inherit opacity-75"') - } - /> -

Usage statistics for storage are coming soon.

-
- ) -} - -export default StorageUsage diff --git a/studio/components/to-be-cleaned/Storage/index.js b/studio/components/to-be-cleaned/Storage/index.js index 538c6ff0f6c..17bed5a72fb 100644 --- a/studio/components/to-be-cleaned/Storage/index.js +++ b/studio/components/to-be-cleaned/Storage/index.js @@ -1,7 +1,6 @@ import StorageExplorer from './StorageExplorer/StorageExplorer' import StoragePolicies from './StoragePolicies/StoragePolicies' import StorageSettings from './StorageSettings/StorageSettings' -import StorageUsage from './StorageUsage/StorageUsage' import CreateBucketModal from './CreateBucketModal' import DeleteBucketModal from './DeleteBucketModal' @@ -11,7 +10,6 @@ export { StorageExplorer, StoragePolicies, StorageSettings, - StorageUsage, CreateBucketModal, DeleteBucketModal, ToggleBucketPublicModal, diff --git a/studio/pages/project/[ref]/storage/usage.tsx b/studio/pages/project/[ref]/storage/usage.tsx deleted file mode 100644 index 01482b0a520..00000000000 --- a/studio/pages/project/[ref]/storage/usage.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import React, { useEffect } from 'react' -import { useRouter } from 'next/router' -import { observer } from 'mobx-react-lite' - -import { API_URL } from 'lib/constants' -import { useFlag, useStore } from 'hooks' -import { post } from 'lib/common/fetch' -import { PROJECT_STATUS } from 'lib/constants' -import { StorageLayout } from 'components/layouts' -import { StorageUsage } from 'components/to-be-cleaned/Storage' -import { NextPageWithLayout } from 'types' - -/** - * PageLayout is used to setup layout - as usual it will requires inject global store - */ -const PageLayout: NextPageWithLayout = () => { - const router = useRouter() - const { ref } = router.query - - const { ui } = useStore() - const project = ui.selectedProject - - const kpsEnabled = useFlag('initWithKps') - - useEffect(() => { - if (project && project.status === PROJECT_STATUS.INACTIVE) { - post(`${API_URL}/projects/${ref}/restore`, { kps_enabled: kpsEnabled }) - } - }, [project]) - - if (!project) return
- - return ( -
- -
- ) -} - -PageLayout.getLayout = (page) => {page} - -export default observer(PageLayout)