diff --git a/studio/components/grid/components/common/DropdownControl.tsx b/studio/components/grid/components/common/DropdownControl.tsx index c37b2c9dd84..079b49220fb 100644 --- a/studio/components/grid/components/common/DropdownControl.tsx +++ b/studio/components/grid/components/common/DropdownControl.tsx @@ -1,7 +1,7 @@ -import * as React from 'react' -import { Dropdown, Typography } from '@supabase/ui' +import { FC } from 'react' +import { Dropdown } from '@supabase/ui' -type DropdownControlProps = { +interface DropdownControlProps { options: { value: string | number label: string @@ -15,7 +15,7 @@ type DropdownControlProps = { isNested?: boolean } -export const DropdownControl: React.FC = (p) => { +export const DropdownControl: FC = (p) => { const { className, children, side, align, isNested } = p return ( = (p) => { ) } -const DropdownItems: React.FC = ({ options, onSelect }) => { +const DropdownItems: FC = ({ options, onSelect }) => { return (
- {options.length == 0 && ( - No more items - )} + {options.length == 0 &&

No more items

} {options.map((x) => { return ( onSelect(x.value)}> diff --git a/studio/components/grid/components/common/ForeignTableModal/RowItem.tsx b/studio/components/grid/components/common/ForeignTableModal/RowItem.tsx index 8a0296bc6ab..82fe938679d 100644 --- a/studio/components/grid/components/common/ForeignTableModal/RowItem.tsx +++ b/studio/components/grid/components/common/ForeignTableModal/RowItem.tsx @@ -1,5 +1,5 @@ import * as React from 'react' -import { Menu, Typography } from '@supabase/ui' +import { Menu } from '@supabase/ui' import { Dictionary } from '../../../types' interface RowItemProps { @@ -23,20 +23,16 @@ export const RowItem: React.FC = ({ item, onSelect, columnNames }) return (
- +

{key} - - +

+

{item[key] ? typeof item[key] === 'object' ? JSON.stringify(item[key]) : item[key] : '[null]'} - +

) })} diff --git a/studio/components/interfaces/Account/AccessTokenList.tsx b/studio/components/interfaces/Account/AccessTokenList.tsx index 429ad16eb24..79e3424b909 100644 --- a/studio/components/interfaces/Account/AccessTokenList.tsx +++ b/studio/components/interfaces/Account/AccessTokenList.tsx @@ -1,5 +1,5 @@ import { useState } from 'react' -import { Typography, Button, Modal, IconTrash } from '@supabase/ui' +import { Button, Modal, IconTrash } from '@supabase/ui' import { useStore } from 'hooks' import { delete_ } from 'lib/common/fetch' import { API_URL } from 'lib/constants' @@ -43,9 +43,9 @@ const AccessTokenList = observer(() => { tokens && tokens.length == 0 ? ( - - {isLoading ? 'Checking for tokens' : "You don't have any token"} - +

+ {isLoading ? 'Checking for tokens' : 'You do not have any tokens created yet'} +

) : ( @@ -58,7 +58,7 @@ const AccessTokenList = observer(() => { {x.name} - {new Date(x.created_at).toLocaleString()} +

{new Date(x.created_at).toLocaleString()}

diff --git a/studio/components/interfaces/Database/Functions/CreateFunction.tsx b/studio/components/interfaces/Database/Functions/CreateFunction.tsx index 186007d6b89..5293a1fa18e 100644 --- a/studio/components/interfaces/Database/Functions/CreateFunction.tsx +++ b/studio/components/interfaces/Database/Functions/CreateFunction.tsx @@ -6,9 +6,7 @@ import { Input, Select, SidePanel, - Typography, IconTrash, - Divider, Radio, IconPlus, Toggle, diff --git a/studio/components/interfaces/Database/Hooks/CreateHook/ServiceConfigForm/InputMultiServiceHeaders.tsx b/studio/components/interfaces/Database/Hooks/CreateHook/ServiceConfigForm/InputMultiServiceHeaders.tsx index c0abe46b6f2..fa26a400134 100644 --- a/studio/components/interfaces/Database/Hooks/CreateHook/ServiceConfigForm/InputMultiServiceHeaders.tsx +++ b/studio/components/interfaces/Database/Hooks/CreateHook/ServiceConfigForm/InputMultiServiceHeaders.tsx @@ -1,6 +1,6 @@ import { FC, useContext } from 'react' import { observer } from 'mobx-react-lite' -import { Typography, Button, IconPlus } from '@supabase/ui' +import { Button, IconPlus } from '@supabase/ui' import { CreateHookContext } from '../' import InputServiceHeader from './InputServiceHeader' @@ -19,7 +19,7 @@ const InputMultiServiceHeaders: FC = observer(({}) => { return (
- HTTP Headers +
HTTP Headers
{_localState.formState.serviceHeaders.value.map( diff --git a/studio/components/interfaces/Database/Hooks/CreateHook/ServiceConfigForm/InputMultiServiceParams.tsx b/studio/components/interfaces/Database/Hooks/CreateHook/ServiceConfigForm/InputMultiServiceParams.tsx index d5dca9e277a..f34339c0386 100644 --- a/studio/components/interfaces/Database/Hooks/CreateHook/ServiceConfigForm/InputMultiServiceParams.tsx +++ b/studio/components/interfaces/Database/Hooks/CreateHook/ServiceConfigForm/InputMultiServiceParams.tsx @@ -1,6 +1,6 @@ import { FC, useContext } from 'react' import { observer } from 'mobx-react-lite' -import { Typography, Button, IconPlus } from '@supabase/ui' +import { Button, IconPlus } from '@supabase/ui' import { CreateHookContext } from '../' import InputServiceParam from './InputServiceParam' @@ -19,7 +19,7 @@ const InputMultiServiceParams: FC = observer(({}) => { return (
- HTTP Params +
HTTP Params
{_localState.formState.serviceParams.value.map( diff --git a/studio/components/interfaces/Database/Hooks/CreateHook/ServiceConfigForm/index.tsx b/studio/components/interfaces/Database/Hooks/CreateHook/ServiceConfigForm/index.tsx index 7e5d84d82cd..ec5a3d5d7f4 100644 --- a/studio/components/interfaces/Database/Hooks/CreateHook/ServiceConfigForm/index.tsx +++ b/studio/components/interfaces/Database/Hooks/CreateHook/ServiceConfigForm/index.tsx @@ -1,6 +1,6 @@ import { FC, useContext } from 'react' import { observer } from 'mobx-react-lite' -import { Typography, SidePanel } from '@supabase/ui' +import { SidePanel } from '@supabase/ui' import { CreateHookContext } from '../' import SelectServiceMethod from './SelectServiceMethod' @@ -18,10 +18,9 @@ const ServiceConfigForm: FC = observer(({}) => {
- HTTP Request +
HTTP Request
- {/* */}
diff --git a/studio/components/interfaces/Database/Hooks/CreateHook/TableSelection.tsx b/studio/components/interfaces/Database/Hooks/CreateHook/TableSelection.tsx index b0864f98226..8e7e4da4258 100644 --- a/studio/components/interfaces/Database/Hooks/CreateHook/TableSelection.tsx +++ b/studio/components/interfaces/Database/Hooks/CreateHook/TableSelection.tsx @@ -2,7 +2,7 @@ import Link from 'next/link' import SVG from 'react-inlinesvg' import { FC, useContext } from 'react' import { observer } from 'mobx-react-lite' -import { Input, Typography, Listbox } from '@supabase/ui' +import { Input, Listbox } from '@supabase/ui' import { CreateHookContext } from './' import { useStore } from 'hooks' @@ -21,18 +21,16 @@ const TableSelection: FC = observer(({}) => { placeholder="No tables created, please create one first" // @ts-ignore descriptionText={ -
- +

+ This is the table the trigger will watch for changes. There's currently no tables - created - please create one - + created - please create one{' '} + - - here - + here - first. -

+ first. +

} /> ) diff --git a/studio/components/interfaces/Database/Pooling/ConnectionPooling.tsx b/studio/components/interfaces/Database/Pooling/ConnectionPooling.tsx index c5598732a16..ef848d3768b 100644 --- a/studio/components/interfaces/Database/Pooling/ConnectionPooling.tsx +++ b/studio/components/interfaces/Database/Pooling/ConnectionPooling.tsx @@ -1,6 +1,5 @@ import { FC, useState, useEffect } from 'react' import { observer } from 'mobx-react-lite' -import { Typography } from '@supabase/ui' import { useStore } from 'hooks' import { pluckObjectFields } from 'lib/helpers' import Loading from 'components/ui/Loading' @@ -37,7 +36,7 @@ const ConnectionPooling: FC = () => { if (poolingConfiguration.error) { return (
- Error loading pooling configuration +

Error loading pooling configuration

) } @@ -49,15 +48,13 @@ const ConnectionPooling: FC = () => { return ( +
Connection Pooling is not available for this project - +
} > - - Please start a new project to enable this feature. - +

Please start a new project to enable this feature.

) diff --git a/studio/components/interfaces/Database/Roles/RolesList.tsx b/studio/components/interfaces/Database/Roles/RolesList.tsx index e950a83b764..d10f15edf9f 100644 --- a/studio/components/interfaces/Database/Roles/RolesList.tsx +++ b/studio/components/interfaces/Database/Roles/RolesList.tsx @@ -1,6 +1,6 @@ import { FC } from 'react' import { observer } from 'mobx-react-lite' -import { Typography, IconChevronRight } from '@supabase/ui' +import { IconChevronRight } from '@supabase/ui' import { useStore } from 'hooks' import SparkBar from 'components/ui/SparkBar' @@ -26,16 +26,16 @@ const RolesList: FC = ({ onSelectRole = () => {} }) => { body={roles.map((x, i) => ( onSelectRole(x)}> - {x.name} +

{x.name}

- {x.id} +

{x.id}

- +

{x.active_connections}/{x.connection_limit} connections - +

= ({ onSelectRole = () => {} }) => {
- - - +
))} diff --git a/studio/components/interfaces/Database/Roles/RolesSettings.tsx b/studio/components/interfaces/Database/Roles/RolesSettings.tsx index fcdaf1bb791..61691179fc6 100644 --- a/studio/components/interfaces/Database/Roles/RolesSettings.tsx +++ b/studio/components/interfaces/Database/Roles/RolesSettings.tsx @@ -1,6 +1,6 @@ import { FC } from 'react' import { observer } from 'mobx-react-lite' -import { Button, Typography, IconChevronLeft } from '@supabase/ui' +import { Button, IconChevronLeft } from '@supabase/ui' import Divider from 'components/ui/Divider' import Panel from 'components/ui/Panel' diff --git a/studio/components/interfaces/Database/Triggers/CreateTrigger.tsx b/studio/components/interfaces/Database/Triggers/CreateTrigger.tsx index 5d4747c9d54..e56d520c6a0 100644 --- a/studio/components/interfaces/Database/Triggers/CreateTrigger.tsx +++ b/studio/components/interfaces/Database/Triggers/CreateTrigger.tsx @@ -7,7 +7,6 @@ import { SidePanel, Checkbox, Listbox, - Typography, IconPlayCircle, IconPauseCircle, IconTerminal, @@ -353,7 +352,7 @@ const CreateTrigger: FC = ({ trigger, visible, setVisible })
- Conditions to fire trigger +
Conditions to fire trigger
@@ -556,10 +555,8 @@ const ListboxTable: FC = observer(({}) => { )} >
- {x.name} - - {x.schema} - +

{x.name}

+

{x.schema}

) @@ -676,7 +673,7 @@ const FunctionForm: FC = observer(({}) => { return (
- Function to trigger +
Function to trigger
{isEmpty(_localState!.formState.functionName.value) ? ( @@ -741,9 +738,7 @@ const FunctionWithArguments: FC = observer(({}) => {
- - {_localState!.formState.functionName.value} - +

{_localState!.formState.functionName.value}

{_localState!.formState.functionSchema.value}
diff --git a/studio/components/to-be-cleaned/Storage/Storage.types.ts b/studio/components/to-be-cleaned/Storage/Storage.types.ts index 056c8861dc1..ecdfacd699c 100644 --- a/studio/components/to-be-cleaned/Storage/Storage.types.ts +++ b/studio/components/to-be-cleaned/Storage/Storage.types.ts @@ -1,4 +1,4 @@ -import { PolicyFormField } from 'components/interfaces/Authentication/Policies/Policies.types' +import { PolicyFormField } from 'components/interfaces/Auth/Policies/Policies.types' export interface StoragePolicyFormField extends PolicyFormField { allowedOperations: string[] diff --git a/studio/components/to-be-cleaned/Storage/StoragePolicies/StoragePolicies.js b/studio/components/to-be-cleaned/Storage/StoragePolicies/StoragePolicies.js index 3448b45c722..f25cca91a06 100644 --- a/studio/components/to-be-cleaned/Storage/StoragePolicies/StoragePolicies.js +++ b/studio/components/to-be-cleaned/Storage/StoragePolicies/StoragePolicies.js @@ -11,7 +11,7 @@ import StoragePoliciesEditPolicyModal from './StoragePoliciesEditPolicyModal' import ConfirmModal from 'components/ui/Dialogs/ConfirmDialog' import { useStorageStore } from 'localStores/storageExplorer/StorageExplorerStore' -import { PolicyEditorModal } from 'components/interfaces/Authentication/Policies' +import { PolicyEditorModal } from 'components/interfaces/Auth/Policies' const StoragePolicies = () => { const { ui, meta } = useStore() diff --git a/studio/components/to-be-cleaned/Storage/StoragePolicies/StoragePoliciesEditPolicyModal.js b/studio/components/to-be-cleaned/Storage/StoragePolicies/StoragePoliciesEditPolicyModal.js index edb3db8576d..ee6c75e5813 100644 --- a/studio/components/to-be-cleaned/Storage/StoragePolicies/StoragePoliciesEditPolicyModal.js +++ b/studio/components/to-be-cleaned/Storage/StoragePolicies/StoragePoliciesEditPolicyModal.js @@ -14,7 +14,7 @@ import { PolicySelection, PolicyTemplates, POLICY_MODAL_VIEWS, -} from 'components/interfaces/Authentication/Policies' +} from 'components/interfaces/Auth/Policies' import StoragePoliciesEditor from './StoragePoliciesEditor' import StoragePoliciesReview from './StoragePoliciesReview' diff --git a/studio/components/to-be-cleaned/Storage/StoragePolicies/StoragePoliciesEditor.js b/studio/components/to-be-cleaned/Storage/StoragePolicies/StoragePoliciesEditor.js index d3f8cb74db8..9ffdb0024ed 100644 --- a/studio/components/to-be-cleaned/Storage/StoragePolicies/StoragePoliciesEditor.js +++ b/studio/components/to-be-cleaned/Storage/StoragePolicies/StoragePoliciesEditor.js @@ -4,7 +4,7 @@ import { get } from 'lodash' import { STORAGE_CLIENT_LIBRARY_MAPPINGS } from '../Storage.constants' import { deriveAllowedClientLibraryMethods } from '../Storage.utils' import SqlEditor from 'components/ui/SqlEditor' -import { PolicyName, PolicyRoles } from 'components/interfaces/Authentication/Policies/PolicyEditor' +import { PolicyName, PolicyRoles } from 'components/interfaces/Auth/Policies/PolicyEditor' const PolicyDefinition = ({ definition = '', onUpdatePolicyDefinition = () => {} }) => { return ( diff --git a/studio/pages/project/[ref]/auth/policies.tsx b/studio/pages/project/[ref]/auth/policies.tsx index 5e994faf1ee..5942bbd54e7 100644 --- a/studio/pages/project/[ref]/auth/policies.tsx +++ b/studio/pages/project/[ref]/auth/policies.tsx @@ -5,7 +5,7 @@ import { observer } from 'mobx-react-lite' import { checkPermissions, useStore } from 'hooks' import { AuthLayout } from 'components/layouts' import { NextPageWithLayout } from 'types' -import { PolicyEditorModal, PolicyTableRow } from 'components/interfaces/Authentication/Policies' +import { PolicyEditorModal, PolicyTableRow } from 'components/interfaces/Auth/Policies' import { PostgresRole } from '@supabase/postgres-meta' import { PostgresTable, PostgresPolicy } from '@supabase/postgres-meta' diff --git a/studio/pages/project/[ref]/auth/users.tsx b/studio/pages/project/[ref]/auth/users.tsx index f6151f06474..e0f5943b33c 100644 --- a/studio/pages/project/[ref]/auth/users.tsx +++ b/studio/pages/project/[ref]/auth/users.tsx @@ -6,7 +6,7 @@ import { get } from 'lib/common/fetch' import { API_URL } from 'lib/constants' import { checkPermissions, useStore } from 'hooks' import { AuthLayout } from 'components/layouts' -import { Users } from 'components/interfaces/Authentication' +import { Users } from 'components/interfaces/Auth' import { NextPageWithLayout } from 'types' import { PermissionAction } from '@supabase/shared-types/out/constants' import NoPermission from 'components/ui/NoPermission'