Default exporting providers
This commit is contained in:
@@ -12,8 +12,8 @@ import routerBindings, {
|
|||||||
UnsavedChangesNotifier,
|
UnsavedChangesNotifier,
|
||||||
} from "@refinedev/react-router";
|
} from "@refinedev/react-router";
|
||||||
import { BrowserRouter, Outlet, Route, Routes } from "react-router";
|
import { BrowserRouter, Outlet, Route, Routes } from "react-router";
|
||||||
import { authProvider } from "./providers/auth-provider";
|
import authProvider from "./providers/auth-provider";
|
||||||
import { dataProvider } from "./providers/data-provider";
|
import dataProvider from "./providers/data-provider";
|
||||||
import { ColorModeContextProvider } from "./contexts/color-mode";
|
import { ColorModeContextProvider } from "./contexts/color-mode";
|
||||||
import { Login } from "./components/auth/Login";
|
import { Login } from "./components/auth/Login";
|
||||||
import { Register } from "./components/auth/Register";
|
import { Register } from "./components/auth/Register";
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ const DISCORD_SCOPES = { "scopes": "identify email" }
|
|||||||
|
|
||||||
const DEFAULT_LOGIN_REDIRECT = "/hub"
|
const DEFAULT_LOGIN_REDIRECT = "/hub"
|
||||||
|
|
||||||
export const authProvider: AuthProvider = {
|
const authProvider: AuthProvider = {
|
||||||
login: async ({ providerName, email, password }) => {
|
login: async ({ providerName, email, password }) => {
|
||||||
const to_param = findGetParameter("to");
|
const to_param = findGetParameter("to");
|
||||||
const redirect = to_param === null ? DEFAULT_LOGIN_REDIRECT : to_param
|
const redirect = to_param === null ? DEFAULT_LOGIN_REDIRECT : to_param
|
||||||
@@ -199,3 +199,5 @@ function findGetParameter(parameterName: string) {
|
|||||||
});
|
});
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export default authProvider;
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import type { DataProvider, HttpError } from "@refinedev/core";
|
|||||||
|
|
||||||
const API_URL = "/api/v1";
|
const API_URL = "/api/v1";
|
||||||
|
|
||||||
export const dataProvider: DataProvider = {
|
const dataProvider: DataProvider = {
|
||||||
getOne: async ({ resource, id, meta }) => {
|
getOne: async ({ resource, id, meta }) => {
|
||||||
if (id === "") {
|
if (id === "") {
|
||||||
return { data: undefined };
|
return { data: undefined };
|
||||||
@@ -148,4 +148,6 @@ export const dataProvider: DataProvider = {
|
|||||||
// deleteMany: () => { /* ... */ },
|
// deleteMany: () => { /* ... */ },
|
||||||
// updateMany: () => { /* ... */ },
|
// updateMany: () => { /* ... */ },
|
||||||
// custom: () => { /* ... */ },
|
// custom: () => { /* ... */ },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default dataProvider;
|
||||||
|
|||||||
Reference in New Issue
Block a user