diff --git a/apps/studio/components/interfaces/QueryPerformance/QueryPerformanceGrid.tsx b/apps/studio/components/interfaces/QueryPerformance/QueryPerformanceGrid.tsx
index 85ed9bf35c8..87bea407407 100644
--- a/apps/studio/components/interfaces/QueryPerformance/QueryPerformanceGrid.tsx
+++ b/apps/studio/components/interfaces/QueryPerformance/QueryPerformanceGrid.tsx
@@ -91,7 +91,7 @@ export const QueryPerformanceGrid = ({ queryPerformanceQuery }: QueryPerformance
})
const selectedQuery =
- selectedRow !== undefined ? queryPerformanceQuery.data?.[selectedRow]['query'] : undefined
+ selectedRow !== undefined ? queryPerformanceQuery.data?.[selectedRow]?.['query'] : undefined
const showIndexSuggestions = (selectedQuery ?? '').trim().toLowerCase().startsWith('select')
const onSortChange = (column: string) => {
diff --git a/apps/studio/components/interfaces/Settings/General/CustomDomainConfig/CustomDomainConfig.tsx b/apps/studio/components/interfaces/Settings/General/CustomDomainConfig/CustomDomainConfig.tsx
index 88c6f9aa91e..f8635f8946a 100644
--- a/apps/studio/components/interfaces/Settings/General/CustomDomainConfig/CustomDomainConfig.tsx
+++ b/apps/studio/components/interfaces/Settings/General/CustomDomainConfig/CustomDomainConfig.tsx
@@ -1,19 +1,19 @@
+import { AlertCircle } from 'lucide-react'
import Link from 'next/link'
-import { useParams } from 'common/hooks'
+import { useParams } from 'common'
import { FormHeader } from 'components/ui/Forms'
import Panel from 'components/ui/Panel'
import UpgradeToPro from 'components/ui/UpgradeToPro'
import { useProjectApiQuery } from 'data/config/project-api-query'
import { useCustomDomainsQuery } from 'data/custom-domains/custom-domains-query'
-import { IconAlertCircle } from 'ui'
-import CustomDomainActivate from './CustomDomainActivate'
-import CustomDomainDelete from './CustomDomainDelete'
-import CustomDomainsConfigureHostname from './CustomDomainsConfigureHostname'
-import CustomDomainsShimmerLoader from './CustomDomainsShimmerLoader'
-import CustomDomainVerify from './CustomDomainVerify'
import { useOrgSubscriptionQuery } from 'data/subscriptions/org-subscription-query'
import { useFlag, useSelectedOrganization } from 'hooks'
+import CustomDomainActivate from './CustomDomainActivate'
+import CustomDomainDelete from './CustomDomainDelete'
+import CustomDomainVerify from './CustomDomainVerify'
+import CustomDomainsConfigureHostname from './CustomDomainsConfigureHostname'
+import CustomDomainsShimmerLoader from './CustomDomainsShimmerLoader'
const CustomDomainConfig = () => {
const { ref } = useParams()
@@ -50,7 +50,7 @@ const CustomDomainConfig = () => {
-
+
Failed to retrieve custom domain configuration. Please try again later or{' '}
@@ -65,14 +65,12 @@ const CustomDomainConfig = () => {
) : data?.status === '0_not_allowed' ? (
}
+ icon={}
primaryText={
customDomainsDisabledDueToQuota
? 'New custom domains are temporarily disabled'
: 'Custom domains are a Pro plan add-on'
}
- projectRef={ref}
- organizationSlug={organization?.slug}
secondaryText={
customDomainsDisabledDueToQuota
? 'We are working with our upstream DNS provider before we are able to sign up new custom domains. Please check back in a few hours.'
diff --git a/apps/studio/components/to-be-cleaned/Storage/StorageSettings/StorageSettings.tsx b/apps/studio/components/to-be-cleaned/Storage/StorageSettings/StorageSettings.tsx
index 7fdda3f4b93..d2b3c7cb612 100644
--- a/apps/studio/components/to-be-cleaned/Storage/StorageSettings/StorageSettings.tsx
+++ b/apps/studio/components/to-be-cleaned/Storage/StorageSettings/StorageSettings.tsx
@@ -1,7 +1,19 @@
+import { zodResolver } from '@hookform/resolvers/zod'
import { PermissionAction } from '@supabase/shared-types/out/constants'
-import { useParams } from 'common'
+import { Clock } from 'lucide-react'
import { useEffect, useState } from 'react'
+import { SubmitHandler, useForm } from 'react-hook-form'
import toast from 'react-hot-toast'
+import * as z from 'zod'
+
+import { useParams } from 'common'
+import AlertError from 'components/ui/AlertError'
+import { GenericSkeletonLoader } from 'components/ui/ShimmeringLoader'
+import UpgradeToPro from 'components/ui/UpgradeToPro'
+import { useProjectStorageConfigQuery } from 'data/config/project-storage-config-query'
+import { useProjectStorageConfigUpdateUpdateMutation } from 'data/config/project-storage-config-update-mutation'
+import { useCheckPermissions } from 'hooks'
+import { IS_PLATFORM } from 'lib/constants'
import {
Button,
FormControl_Shadcn_,
@@ -11,32 +23,17 @@ import {
FormMessage_Shadcn_,
Form_Shadcn_,
Input_Shadcn_,
- Select_Shadcn_,
+ SelectContent_Shadcn_,
SelectItem_Shadcn_,
SelectTrigger_Shadcn_,
SelectValue_Shadcn_,
- SelectContent_Shadcn_,
+ Select_Shadcn_,
} from 'ui'
-
-import AlertError from 'components/ui/AlertError'
-import { GenericSkeletonLoader } from 'components/ui/ShimmeringLoader'
-import UpgradeToPro from 'components/ui/UpgradeToPro'
-import { useProjectStorageConfigQuery } from 'data/config/project-storage-config-query'
-import { useProjectStorageConfigUpdateUpdateMutation } from 'data/config/project-storage-config-update-mutation'
-import { useCheckPermissions, useSelectedOrganization } from 'hooks'
-import { IS_PLATFORM } from 'lib/constants'
import { STORAGE_FILE_SIZE_LIMIT_MAX_BYTES, StorageSizeUnits } from './StorageSettings.constants'
import { convertFromBytes, convertToBytes } from './StorageSettings.utils'
-import * as z from 'zod'
-import { zodResolver } from '@hookform/resolvers/zod'
-import { useForm, SubmitHandler } from 'react-hook-form'
-import { Clock } from 'lucide-react'
const StorageSettings = () => {
const { ref: projectRef } = useParams()
- const organization = useSelectedOrganization()
- const organizationSlug = organization?.slug
-
const canUpdateStorageSettings = useCheckPermissions(PermissionAction.STORAGE_ADMIN_WRITE, '*')
const {
@@ -196,9 +193,7 @@ const StorageSettings = () => {
}
- organizationSlug={organizationSlug ?? ''}
primaryText="Free Plan has a fixed upload file size limit of 50 MB."
- projectRef={projectRef ?? ''}
secondaryText="Upgrade to the Pro plan for a configurable upload file size limit of up to 5 GB."
/>