Skip to content

Commit 300b6eb

Browse files
authored
Merge pull request #424 from pankod/refactor/update-provider-paths
refactor: update provider paths
1 parent a63e79a commit 300b6eb

14 files changed

Lines changed: 70 additions & 29 deletions

File tree

refine-vite/plugins/auth-provider-custom/extend.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const base = {
22
_app: {
3-
relativeImport: ['import { authProvider } from "./authProvider";'],
3+
relativeImport: ['import { authProvider } from "./providers/auth";'],
44
refineProps: ["authProvider={authProvider}"],
55
refineImports: [`Authenticated`],
66
refineAntdImports: [],
@@ -11,6 +11,9 @@ const base = {
1111
`import { ForgotPassword } from "./pages/forgotPassword";`,
1212
],
1313
},
14+
_constants: {
15+
export: ['export const TOKEN_KEY = "refine-auth";'],
16+
},
1417
};
1518

1619
module.exports = {

refine-vite/plugins/auth-provider-custom/src/authProvider.ts renamed to refine-vite/plugins/auth-provider-custom/src/providers/auth.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import type { AuthProvider } from "@refinedev/core";
2-
3-
export const TOKEN_KEY = "refine-auth";
2+
import { TOKEN_KEY } from "./constants";
43

54
export const authProvider: AuthProvider = {
65
login: async ({ username, email, password }) => {

refine-vite/plugins/data-provider-custom-json-rest/extend.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
const base = {
22
_app: {
3-
import: [`import dataProvider from "@refinedev/simple-rest";`],
4-
refineProps: [
5-
`dataProvider={dataProvider("https://api.fake-rest.refine.dev")}`,
3+
localImport: [`import { dataProvider } from "./providers/data";`],
4+
refineProps: [`dataProvider={dataProvider}`],
5+
},
6+
_env: {
7+
variables: ["VITE_API_URL=https://api.fake-rest.refine.dev"],
8+
},
9+
_constants: {
10+
export: [
11+
'export const API_URL = import.meta.env.VITE_API_URL || "https://api.fake-rest.refine.dev";',
612
],
713
},
814
};
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"dependencies": {
3-
"@refinedev/simple-rest": "^6.0.0"
3+
"@refinedev/rest": "^2.0.0"
44
}
55
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import { createDataProvider } from "@refinedev/rest";
2+
import { API_URL } from "./constants";
3+
4+
export const { dataProvider, kyInstance } = createDataProvider(API_URL, {}, {});

refine-vite/plugins/data-provider-supabase/extend.js

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
const base = {
22
_app: {
3-
import: [
4-
`import { dataProvider, liveProvider } from "@refinedev/supabase";`,
3+
import: [`import { liveProvider } from "@refinedev/supabase";`],
4+
localImport: [
5+
`import { supabaseClient } from "./providers/supabase-client";`,
6+
`import { dataProvider } from "./providers/data";`,
57
],
6-
localImport: [`import { supabaseClient } from "./utility";`],
7-
relativeImport: [`import authProvider from "./authProvider";`],
8+
relativeImport: [`import authProvider from "./providers/auth";`],
89
refineProps: [
9-
"dataProvider={dataProvider(supabaseClient)}",
10+
"dataProvider={dataProvider}",
1011
"liveProvider={liveProvider(supabaseClient)}",
1112
"authProvider={authProvider}",
1213
"routerProvider={routerProvider}",
@@ -16,6 +17,18 @@ const base = {
1617
refineMuiImports: [],
1718
wrapper: [],
1819
},
20+
_env: {
21+
variables: [
22+
"VITE_API_URL=https://iwdfzvfqbtokqetmbmbp.supabase.co",
23+
"VITE_SUPABASE_API_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzMDU2NzAxMCwiZXhwIjoxOTQ2MTQzMDEwfQ._gr6kXGkQBi9BM9dx5vKaNKYj_DJN1xlkarprGpM_fU",
24+
],
25+
},
26+
_constants: {
27+
export: [
28+
'export const SUPABASE_URL = import.meta.env.VITE_API_URL || "https://iwdfzvfqbtokqetmbmbp.supabase.co";',
29+
'export const SUPABASE_KEY = import.meta.env.VITE_SUPABASE_API_KEY || "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzMDU2NzAxMCwiZXhwIjoxOTQ2MTQzMDEwfQ._gr6kXGkQBi9BM9dx5vKaNKYj_DJN1xlkarprGpM_fU";',
30+
],
31+
},
1932
};
2033
module.exports = {
2134
extend() {

refine-vite/plugins/data-provider-supabase/src/authProvider.ts renamed to refine-vite/plugins/data-provider-supabase/src/providers/auth.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { AuthProvider } from "@refinedev/core";
2-
import { supabaseClient } from "./utility";
2+
import { supabaseClient } from "./supabase-client";
33

44
const authProvider: AuthProvider = {
55
login: async ({ email, password, providerName }) => {
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import { dataProvider as supabaseDataProvider } from "@refinedev/supabase";
2+
import { supabaseClient } from "./supabase-client";
3+
4+
export const dataProvider = supabaseDataProvider(supabaseClient);
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { createClient } from "@refinedev/supabase";
2+
import type { SupabaseClient } from "@supabase/supabase-js";
3+
import { SUPABASE_KEY, SUPABASE_URL } from "./constants";
4+
5+
export const supabaseClient: SupabaseClient = createClient(
6+
SUPABASE_URL,
7+
SUPABASE_KEY,
8+
{
9+
db: {
10+
schema: "public",
11+
},
12+
auth: {
13+
persistSession: true,
14+
},
15+
},
16+
);

refine-vite/plugins/data-provider-supabase/src/utility/index.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)