Skip to content

Commit 3d766bc

Browse files
alaisterburmeciajoshenlim
authored
[FE-1426] feat(studio): clerk fdw (supabase#33803)
* feat(studio): clerk fdw * prettier * docs: add Clerk FDW docs * Smol update --------- Co-authored-by: Bo Lu <lv.patrick@gmail.com> Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
1 parent 3478fb6 commit 3d766bc

File tree

5 files changed

+358
-4
lines changed

5 files changed

+358
-4
lines changed

apps/docs/app/guides/database/extensions/wrappers/[[...slug]]/page.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,13 @@ const pageMap = [
5050
},
5151
remoteFile: 'bigquery.md',
5252
},
53+
{
54+
slug: 'clerk',
55+
meta: {
56+
title: 'Clerk',
57+
},
58+
remoteFile: 'clerk.md',
59+
},
5360
{
5461
slug: 'clickhouse',
5562
meta: {

apps/docs/components/Navigation/NavigationMenu/NavigationMenu.constants.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1091,6 +1091,10 @@ export const database: NavMenuConstant = {
10911091
name: 'Connecting to BigQuery',
10921092
url: '/guides/database/extensions/wrappers/bigquery',
10931093
},
1094+
{
1095+
name: 'Connecting to Clerk',
1096+
url: '/guides/database/extensions/wrappers/clerk',
1097+
},
10941098
{
10951099
name: 'Connecting to ClickHouse',
10961100
url: '/guides/database/extensions/wrappers/clickhouse',

apps/studio/components/interfaces/Database/Extensions/EnableExtensionModal.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@ import { useEffect, useState } from 'react'
44
import { toast } from 'sonner'
55

66
import { useProjectContext } from 'components/layouts/ProjectLayout/ProjectContext'
7+
import { DocsButton } from 'components/ui/DocsButton'
78
import ShimmeringLoader from 'components/ui/ShimmeringLoader'
89
import { useDatabaseExtensionEnableMutation } from 'data/database-extensions/database-extension-enable-mutation'
910
import { useSchemasQuery } from 'data/database/schemas-query'
1011
import { executeSql } from 'data/sql/execute-sql-query'
12+
import { useIsOrioleDb } from 'hooks/misc/useSelectedProject'
1113
import {
1214
AlertDescription_Shadcn_,
1315
AlertTitle_Shadcn_,
@@ -20,8 +22,6 @@ import {
2022
WarningIcon,
2123
} from 'ui'
2224
import { Admonition } from 'ui-patterns'
23-
import { DocsButton } from 'components/ui/DocsButton'
24-
import { useIsOrioleDb } from 'hooks/misc/useSelectedProject'
2525

2626
const orioleExtCallOuts = ['vector', 'postgis']
2727

@@ -43,7 +43,7 @@ const EnableExtensionModal = ({ visible, extension, onCancel }: EnableExtensionM
4343
})
4444
const { mutate: enableExtension, isLoading: isEnabling } = useDatabaseExtensionEnableMutation({
4545
onSuccess: () => {
46-
toast.success(`${extension.name} is on.`)
46+
toast.success(`Extension "${extension.name}" is now enabled`)
4747
onCancel()
4848
},
4949
onError: (error) => {

apps/studio/components/interfaces/Integrations/Wrappers/OverviewTab.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,10 @@ export const WrapperOverviewTab = () => {
4545
const isWrappersExtensionInstalled = !!wrappersExtension?.installed_version
4646
const hasRequiredVersion =
4747
(wrappersExtension?.installed_version ?? '') >= (wrapperMeta?.minimumExtensionVersion ?? '')
48+
// [Joshen] Default version is what's on the DB, so if the installed version is already the default version
49+
// but still doesnt meet the minimum extension version, then DB upgrade is required
4850
const databaseNeedsUpgrading =
49-
wrappersExtension?.installed_version !== wrappersExtension?.default_version
51+
wrappersExtension?.installed_version === wrappersExtension?.default_version
5052

5153
return (
5254
<IntegrationOverviewTab

0 commit comments

Comments
 (0)