diff --git a/.github/workflows/prettier.yml b/.github/workflows/prettier.yml
index aef4d8f166d..f1314528f5b 100644
--- a/.github/workflows/prettier.yml
+++ b/.github/workflows/prettier.yml
@@ -11,9 +11,16 @@ jobs:
steps:
- name: Check out repo
uses: actions/checkout@v3
+ - name: Setup node
+ uses: actions/setup-node@v3
+ with:
+ node-version: 18
+ cache: 'npm'
+ - name: Download dependencies
+ run: npm ci
- name: Run prettier
run: |-
- npx prettier -c 'apps/**/*.{js,jsx,ts,tsx,css,md,json}'
+ npx prettier -c 'apps/**/*.{js,jsx,ts,tsx,css,md,mdx,json}'
# [Joshen] Temp disable the following due to an issue
# https://github.com/EPMatt/reviewdog-action-prettier/issues/34
# uses: EPMatt/reviewdog-action-prettier@v1
@@ -42,9 +49,16 @@ jobs:
steps:
- name: Check out repo
uses: actions/checkout@v3
+ - name: Setup node
+ uses: actions/setup-node@v3
+ with:
+ node-version: 18
+ cache: 'npm'
+ - name: Download dependencies
+ run: npm ci
- name: Run prettier
run: |-
- npx prettier -c 'i18n/**/*.{js,jsx,ts,tsx,css,md,json}'
+ npx prettier -c 'i18n/**/*.{js,jsx,ts,tsx,css,md,mdx,json}'
# uses: EPMatt/reviewdog-action-prettier@v1
# with:
# github_token: ${{ secrets.github_token }}
diff --git a/.prettierrc b/.prettierrc
index b9bda117c38..c60d3ab91ef 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -5,5 +5,7 @@
"singleQuote": true,
"printWidth": 100,
"endOfLine": "lf",
- "sqlKeywordCase": "lower"
+ "sqlKeywordCase": "lower",
+ "pluginSearchDirs": false,
+ "plugins": ["prettier-plugin-sql-cst"]
}
diff --git a/README.md b/README.md
index 56fc08e0f7d..bf770cbaa39 100644
--- a/README.md
+++ b/README.md
@@ -149,8 +149,8 @@ Our approach for client libraries is modular. Each sub-library is a standalone i
| Kotlin |
supabase-kt |
- postgrest-kt |
- gotrue-kt |
+ postgrest-kt |
+ gotrue-kt |
realtime-kt |
storage-kt |
functions-kt |
diff --git a/apps/docs/components/MDX/social_provider_settings_supabase.mdx b/apps/docs/components/MDX/social_provider_settings_supabase.mdx
index 1cc3771e6f3..38e0d9e5bfe 100644
--- a/apps/docs/components/MDX/social_provider_settings_supabase.mdx
+++ b/apps/docs/components/MDX/social_provider_settings_supabase.mdx
@@ -3,4 +3,4 @@
- Click on [`Providers`](https://app.supabase.com/project/_/auth/providers) under the Configuration section
- Click on **{props.provider}** from the accordion list to expand and turn **{props.provider} Enabled** to ON
- Enter your **{props.provider} Client ID** and **{props.provider} Client Secret** saved in the previous step
-- Click `Save`
\ No newline at end of file
+- Click `Save`
diff --git a/apps/docs/components/Navigation/NavigationMenu/HomeMenuIconPicker.tsx b/apps/docs/components/Navigation/NavigationMenu/HomeMenuIconPicker.tsx
index 07ad9d7f9c0..a2b9fa52511 100644
--- a/apps/docs/components/Navigation/NavigationMenu/HomeMenuIconPicker.tsx
+++ b/apps/docs/components/Navigation/NavigationMenu/HomeMenuIconPicker.tsx
@@ -20,6 +20,7 @@ import {
IconMenuStorage,
IconMenuSwift,
IconMenuStatus,
+ IconMenuKotlin,
} from './HomeMenuIcons'
function getMenuIcon(menuKey: string, width: number = 16, height: number = 16) {
@@ -58,6 +59,8 @@ function getMenuIcon(menuKey: string, width: number = 16, height: number = 16) {
return
case 'reference-swift':
return
+ case 'reference-kotlin':
+ return
case 'reference-api':
return
case 'reference-cli':
diff --git a/apps/docs/components/Navigation/NavigationMenu/HomeMenuIcons.tsx b/apps/docs/components/Navigation/NavigationMenu/HomeMenuIcons.tsx
index 73a39c75f59..b9df4569256 100644
--- a/apps/docs/components/Navigation/NavigationMenu/HomeMenuIcons.tsx
+++ b/apps/docs/components/Navigation/NavigationMenu/HomeMenuIcons.tsx
@@ -382,6 +382,25 @@ export function IconMenuSwift({ width = 16, height = 16 }: HomeMenuIcon) {
)
}
+export function IconMenuKotlin({ width = 16, height = 16 }: HomeMenuIcon) {
+ return (
+
+ )
+}
+
export function IconMenuStatus({ width = 16, height = 16 }: HomeMenuIcon) {
return (