Skip to content

Commit 67c9797

Browse files
refactor: rename bindings to provider across the codebase (#6949)
1 parent a2be036 commit 67c9797

File tree

128 files changed

+1136
-356
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+1136
-356
lines changed

documentation/blog/2022-03-22-refine-with-react95.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ Before we start, let's take a look at the `App.tsx` file. This is the root compo
352352
import { Refine, WelcomePage } from "@refinedev/core";
353353
import { RefineKbar, RefineKbarProvider } from "@refinedev/kbar";
354354
import { dataProvider, liveProvider } from "@refinedev/supabase";
355-
import routerBindings, {
355+
import routerProvider, {
356356
UnsavedChangesNotifier,
357357
DocumentTitleHandler,
358358
} from "@refinedev/react-router-v6";
@@ -371,7 +371,7 @@ function App() {
371371
dataProvider={dataProvider(supabaseClient)}
372372
liveProvider={liveProvider(supabaseClient)}
373373
authProvider={authProvider}
374-
routerProvider={routerBindings}
374+
routerProvider={routerProvider}
375375
options={{
376376
syncWithLocation: true,
377377
warnWhenUnsavedChanges: true,

documentation/blog/2022-08-23-mui-usedatagrid.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ import {
272272
useNotificationProvider,
273273
RefineSnackbarProvider,
274274
} from "@refinedev/mui";
275-
import routerBindings, {
275+
import routerProvider, {
276276
DocumentTitleHandler,
277277
NavigateToResource,
278278
UnsavedChangesNotifier,
@@ -299,7 +299,7 @@ function App() {
299299
"https://my-json-server.typicode.com/Mich45/employee-data",
300300
)}
301301
notificationProvider={useNotificationProvider}
302-
routerProvider={routerBindings}
302+
routerProvider={routerProvider}
303303
resources={[
304304
{
305305
name: "employees",

documentation/blog/2022-09-22-refine-supabase-auth.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ import { Authenticated, Refine, WelcomePage } from "@refinedev/core";
323323
import { RefineKbar, RefineKbarProvider } from "@refinedev/kbar";
324324

325325
// highlight-start
326-
import routerBindings, {
326+
import routerProvider, {
327327
CatchAllNavigate,
328328
DocumentTitleHandler,
329329
UnsavedChangesNotifier,
@@ -354,7 +354,7 @@ function App() {
354354
dataProvider={dataProvider(supabaseClient)}
355355
liveProvider={liveProvider(supabaseClient)}
356356
authProvider={authProvider}
357-
routerProvider={routerBindings}
357+
routerProvider={routerProvider}
358358
options={{
359359
syncWithLocation: true,
360360
warnWhenUnsavedChanges: true,
@@ -648,7 +648,7 @@ Import the `<Countries />` and the `<Layout />` component in the `App.tsx` file
648648
import { Authenticated, Refine } from "@refinedev/core";
649649
import { RefineKbar, RefineKbarProvider } from "@refinedev/kbar";
650650

651-
import routerBindings, {
651+
import routerProvider, {
652652
CatchAllNavigate,
653653
DocumentTitleHandler,
654654
// highlight-next-line
@@ -677,7 +677,7 @@ function App() {
677677
dataProvider={dataProvider(supabaseClient)}
678678
liveProvider={liveProvider(supabaseClient)}
679679
authProvider={authProvider}
680-
routerProvider={routerBindings}
680+
routerProvider={routerProvider}
681681
options={{
682682
syncWithLocation: true,
683683
warnWhenUnsavedChanges: true,

documentation/blog/2022-09-27-react-hook-form-validation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ import {
227227

228228
import CssBaseline from "@mui/material/CssBaseline";
229229
import GlobalStyles from "@mui/material/GlobalStyles";
230-
import routerBindings, {
230+
import routerProvider, {
231231
DocumentTitleHandler,
232232
UnsavedChangesNotifier,
233233
} from "@refinedev/react-router-v6";
@@ -255,7 +255,7 @@ function App() {
255255
},
256256
]}
257257
// highlight-end
258-
routerProvider={routerBindings}
258+
routerProvider={routerProvider}
259259
options={{
260260
syncWithLocation: true,
261261
warnWhenUnsavedChanges: true,

documentation/blog/2023-01-17-airtable-crud-app.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ import { GitHubBanner, Refine, WelcomePage } from "@refinedev/core";
241241
import { RefineKbar, RefineKbarProvider } from "@refinedev/kbar";
242242

243243
import dataProvider from "@refinedev/airtable";
244-
import routerBindings, {
244+
import routerProvider, {
245245
DocumentTitleHandler,
246246
UnsavedChangesNotifier,
247247
} from "@refinedev/react-router";
@@ -258,7 +258,7 @@ function App() {
258258
<RefineKbarProvider>
259259
<Refine
260260
dataProvider={dataProvider(API_TOKEN, BASE_ID)}
261-
routerProvider={routerBindings}
261+
routerProvider={routerProvider}
262262
options={{
263263
syncWithLocation: true,
264264
warnWhenUnsavedChanges: true,
@@ -379,7 +379,7 @@ You can simply copy and paste the code below into the `App.tsx` file:
379379
```tsx title="src/App.tsx"
380380
import { Refine, ErrorComponent } from "@refinedev/core";
381381
import dataProvider from "@refinedev/airtable";
382-
import routerBindings, {
382+
import routerProvider, {
383383
DocumentTitleHandler,
384384
NavigateToResource,
385385
UnsavedChangesNotifier,
@@ -401,7 +401,7 @@ function App() {
401401
<BrowserRouter>
402402
<Refine
403403
dataProvider={dataProvider(API_TOKEN, BASE_ID)}
404-
routerProvider={routerBindings}
404+
routerProvider={routerProvider}
405405
resources={[
406406
{
407407
name: "posts",

documentation/blog/2023-02-15-refine-pixels-2.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ import { RefineKbar, RefineKbarProvider } from "@refinedev/kbar";
9696
import { useNotificationProvider } from "@refinedev/antd";
9797
import "@refinedev/antd/dist/reset.css";
9898

99-
import routerBindings, {
99+
import routerProvider, {
100100
DocumentTitleHandler,
101101
UnsavedChangesNotifier,
102102
} from "@refinedev/react-router";
@@ -116,7 +116,7 @@ function App() {
116116
dataProvider={dataProvider(supabaseClient)}
117117
liveProvider={liveProvider(supabaseClient)}
118118
authProvider={authProvider}
119-
routerProvider={routerBindings}
119+
routerProvider={routerProvider}
120120
notificationProvider={useNotificationProvider}
121121
options={{
122122
syncWithLocation: true,

documentation/blog/2023-02-16-refine-pixels-3.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ import { RefineKbar, RefineKbarProvider } from "@refinedev/kbar";
226226
import { useNotificationProvider } from "@refinedev/antd";
227227
import "@refinedev/antd/dist/reset.css";
228228

229-
import routerBindings, {
229+
import routerProvider, {
230230
DocumentTitleHandler,
231231
UnsavedChangesNotifier,
232232
} from "@refinedev/react-router";
@@ -244,7 +244,7 @@ function App() {
244244
dataProvider={dataProvider(supabaseClient)}
245245
liveProvider={liveProvider(supabaseClient)}
246246
authProvider={authProvider}
247-
routerProvider={routerBindings}
247+
routerProvider={routerProvider}
248248
notificationProvider={useNotificationProvider}
249249
options={{
250250
syncWithLocation: true,
@@ -338,7 +338,7 @@ After creating files above you need to add some imports and [routes](/docs/packa
338338
import { GitHubBanner, Refine, Authenticated } from "@refinedev/core";
339339
import { useNotificationProvider, ErrorComponent } from "@refinedev/antd";
340340
import { dataProvider, liveProvider } from "@refinedev/supabase";
341-
import routerBindings, { NavigateToResource } from "@refinedev/react-router";
341+
import routerProvider, { NavigateToResource } from "@refinedev/react-router";
342342
import { BrowserRouter, Routes, Route, Outlet } from "react-router-dom";
343343
import { ConfigProvider } from "antd";
344344
import { GithubOutlined } from "@ant-design/icons";
@@ -374,7 +374,7 @@ function App() {
374374
dataProvider={dataProvider(supabaseClient)}
375375
liveProvider={liveProvider(supabaseClient)}
376376
auditLogProvider={auditLogProvider}
377-
routerProvider={routerBindings}
377+
routerProvider={routerProvider}
378378
resources={[
379379
{
380380
name: "canvases",
@@ -644,7 +644,7 @@ Let's look at the routes implementation:
644644

645645
```tsx title="src/components/layout/header/index.tsx"
646646
import { Refine, Authenticated } from "@refinedev/core";
647-
import routerBindings, { NavigateToResource } from "@refinedev/react-router";
647+
import routerProvider, { NavigateToResource } from "@refinedev/react-router";
648648
import { BrowserRouter, Routes, Route, Outlet } from "react-router-dom";
649649
import { GithubOutlined } from "@ant-design/icons";
650650
import { AuthPage } from "./pages/auth";
@@ -654,7 +654,7 @@ const App = () => {
654654
<BrowserRouter>
655655
<Refine
656656
// ...
657-
routerProvider={routerBindings}
657+
routerProvider={routerProvider}
658658
>
659659
<Routes>
660660
<Route
@@ -1206,7 +1206,7 @@ Namely, authentication related routing has been added:
12061206

12071207
```tsx title="src/App.tsx"
12081208
import { Refine, Authenticated } from "@refinedev/core";
1209-
import routerBindings, { NavigateToResource } from "@refinedev/react-router";
1209+
import routerProvider, { NavigateToResource } from "@refinedev/react-router";
12101210
import { BrowserRouter, Routes, Route, Outlet } from "react-router-dom";
12111211
import { GithubOutlined } from "@ant-design/icons";
12121212
import { AuthPage } from "./pages/auth";
@@ -1218,7 +1218,7 @@ const App = () => {
12181218
<Refine
12191219
// ...
12201220
authProvider={authProvider}
1221-
routerProvider={routerBindings}
1221+
routerProvider={routerProvider}
12221222
>
12231223
<Routes>
12241224
{/* ... */}
@@ -1309,7 +1309,7 @@ Remember, we've already replaced `App.tx` code with the following:
13091309
import { GitHubBanner, Refine, Authenticated } from "@refinedev/core";
13101310
import { useNotificationProvider, ErrorComponent } from "@refinedev/antd";
13111311
import { dataProvider, liveProvider } from "@refinedev/supabase";
1312-
import routerBindings, { NavigateToResource } from "@refinedev/react-router";
1312+
import routerProvider, { NavigateToResource } from "@refinedev/react-router";
13131313
import { BrowserRouter, Routes, Route, Outlet } from "react-router-dom";
13141314
import { ConfigProvider } from "antd";
13151315
import { GithubOutlined } from "@ant-design/icons";
@@ -1345,7 +1345,7 @@ function App() {
13451345
dataProvider={dataProvider(supabaseClient)}
13461346
liveProvider={liveProvider(supabaseClient)}
13471347
auditLogProvider={auditLogProvider}
1348-
routerProvider={routerBindings}
1348+
routerProvider={routerProvider}
13491349
resources={[
13501350
{
13511351
name: "canvases",
@@ -1480,7 +1480,7 @@ Now it's time to focus on the Home page of our application. We put the `<CanvasF
14801480

14811481
```tsx title="App.tsx"
14821482
import { Refine } from "@refinedev/core";
1483-
import routerBindings from "@refinedev/react-router";
1483+
import routerProvider from "@refinedev/react-router";
14841484
import { BrowserRouter, Routes, Route, Outlet } from "react-router-dom";
14851485
import { Layout } from "./components/layout";
14861486
import { CanvasFeaturedList } from "./pages/canvases";
@@ -1490,7 +1490,7 @@ const App = () => {
14901490
<BrowserRouter>
14911491
<Refine
14921492
// ...
1493-
routerProvider={routerBindings}
1493+
routerProvider={routerProvider}
14941494
>
14951495
<Routes>
14961496
{/* ... */}

documentation/blog/2023-02-18-refine-pixels-5.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ import { RefineKbar, RefineKbarProvider } from "@refinedev/kbar";
8484
import { useNotificationProvider } from "@refinedev/antd";
8585
import "@refinedev/antd/dist/reset.css";
8686

87-
import routerBindings, {
87+
import routerProvider, {
8888
DocumentTitleHandler,
8989
UnsavedChangesNotifier,
9090
} from "@refinedev/react-router";
@@ -104,7 +104,7 @@ function App() {
104104
dataProvider={dataProvider(supabaseClient)}
105105
liveProvider={liveProvider(supabaseClient)}
106106
authProvider={authProvider}
107-
routerProvider={routerBindings}
107+
routerProvider={routerProvider}
108108
notificationProvider={useNotificationProvider}
109109
options={{
110110
syncWithLocation: true,
@@ -188,7 +188,7 @@ import {
188188
} from "@refinedev/antd";
189189
import { ConfigProvider } from "antd";
190190
import { dataProvider, liveProvider } from "@refinedev/supabase";
191-
import routerBindings, {
191+
import routerProvider, {
192192
NavigateToResource,
193193
UnsavedChangesNotifier,
194194
DocumentTitleHandler,
@@ -230,7 +230,7 @@ function App() {
230230
liveProvider={liveProvider(supabaseClient)}
231231
authProvider={authProvider}
232232
accessControlProvider={accessControlProvider}
233-
routerProvider={routerBindings}
233+
routerProvider={routerProvider}
234234
notificationProvider={useNotificationProvider}
235235
resources={[
236236
{
@@ -528,8 +528,8 @@ After adding resources we need to create routes for them. For the routes, we'll
528528
// ...
529529

530530
import { Authenticated, CanAccess, Refine } from "@refinedev/core";
531-
import { ErrorComponent, ThemedLayout } from "@refinedev/antd";
532-
import routerBindings, { NavigateToResource } from "@refinedev/react-router";
531+
import { ErrorComponent, ThemedLayoutV2 } from "@refinedev/antd";
532+
import routerProvider, { NavigateToResource } from "@refinedev/react-router";
533533
import { BrowserRouter, Routes, Route, Outlet } from "react-router-dom";
534534

535535
import { CanvasList, UserList } from "./pages";
@@ -541,7 +541,7 @@ function App() {
541541
{/* ... */}
542542
<Refine
543543
// ...
544-
routerProvider={routerBindings}
544+
routerProvider={routerProvider}
545545
>
546546
<Routes>
547547
<Route
@@ -625,7 +625,7 @@ import {
625625
} from "@refinedev/antd";
626626
import { ConfigProvider } from "antd";
627627
import { dataProvider, liveProvider } from "@refinedev/supabase";
628-
import routerBindings, {
628+
import routerProvider, {
629629
NavigateToResource,
630630
UnsavedChangesNotifier,
631631
DocumentTitleHandler,
@@ -667,7 +667,7 @@ function App() {
667667
liveProvider={liveProvider(supabaseClient)}
668668
authProvider={authProvider}
669669
accessControlProvider={accessControlProvider}
670-
routerProvider={routerBindings}
670+
routerProvider={routerProvider}
671671
notificationProvider={useNotificationProvider}
672672
resources={[
673673
{

documentation/blog/2023-02-23-refine-strapi-mantine.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ import {
291291
AuthPage,
292292
} from "@refinedev/mantine";
293293
import { DataProvider } from "@refinedev/strapi-v4";
294-
import routerBindings, {
294+
import routerProvider, {
295295
NavigateToResource,
296296
UnsavedChangesNotifier,
297297
DocumentTitleHandler,
@@ -343,7 +343,7 @@ function App() {
343343
authProvider={authProvider}
344344
dataProvider={DataProvider(API_URL + `/api`, axiosInstance)}
345345
notificationProvider={useNotificationProvider}
346-
routerProvider={routerBindings}
346+
routerProvider={routerProvider}
347347
resources={[
348348
{
349349
name: "posts",

documentation/blog/2023-03-15-refine-vs-blitzjs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ import { useNotificationProvider } from "@refinedev/antd";
106106
import "@refinedev/antd/dist/reset.css";
107107

108108
import { useAuth0 } from "@auth0/auth0-react";
109-
import routerBindings, {
109+
import routerProvider, {
110110
UnsavedChangesNotifier,
111111
} from "@refinedev/react-router";
112112
import dataProvider from "@refinedev/simple-rest";

0 commit comments

Comments
 (0)