diff --git a/documentation/docs/packages/list-of-packages/index.md b/documentation/docs/packages/list-of-packages/index.md index 8179572910d0..2078bb10c5cd 100644 --- a/documentation/docs/packages/list-of-packages/index.md +++ b/documentation/docs/packages/list-of-packages/index.md @@ -78,3 +78,4 @@ To learn more about Live Providers, check out [Realtime](/docs/guides-concepts/r - [`refine-jsonapi`](https://github.com/MahirMahdi/refine-jsonapi) - Connector for [JSON:API](https://jsonapi.org/) backends - [`@refine-auth/kinde-react`](https://github.com/hirenf14/refine-auth-kinde-react) - Support for [Kinde](https://kinde.com) authentication. - [`refine-pocketbase`](https://github.com/kruschid/refine-pocketbase) - Connector for backends created with [PocketBase](https://pocketbase.io/). Also has auth provider and live provider supports. +- [`refine-postgrest-ts`](https://github.com/ffimnsr/refine-postgrest-ts) - Connector for [PostgREST](https://postgrest.org) backends. diff --git a/documentation/src/assets/integration-icons/index.ts b/documentation/src/assets/integration-icons/index.ts index c09c246f45a0..67226bf9345c 100644 --- a/documentation/src/assets/integration-icons/index.ts +++ b/documentation/src/assets/integration-icons/index.ts @@ -54,3 +54,4 @@ export { default as RestWithoutText } from "./rest-without-text"; export { default as CustomAuth } from "./custom-auth"; export { default as Vite } from "./vite"; export { default as PocketBase } from "./pocketbase"; +export { default as PostgREST } from "./postgrest"; diff --git a/documentation/src/assets/integration-icons/postgrest.tsx b/documentation/src/assets/integration-icons/postgrest.tsx new file mode 100644 index 000000000000..14946a2476a1 --- /dev/null +++ b/documentation/src/assets/integration-icons/postgrest.tsx @@ -0,0 +1,61 @@ +import * as React from "react"; +import type { SVGProps } from "react"; + +const PostgREST = (props: SVGProps) => ( + + + + + + + +); + +export default PostgREST; diff --git a/documentation/src/assets/integrations.ts b/documentation/src/assets/integrations.ts index 09cf1f828c29..b2d00e49b4c1 100644 --- a/documentation/src/assets/integrations.ts +++ b/documentation/src/assets/integrations.ts @@ -34,6 +34,7 @@ import { Kinde, PocketBase, ShadCnUI, + PostgREST, } from "./integration-icons"; export const integrations: IntegrationsType = { @@ -303,6 +304,20 @@ export const integrations: IntegrationsType = { }, ], }, + { + name: "PostgREST Data Provider", + icon: PostgREST, + description: + "Connector for backends created with PostgREST", + url: "https://github.com/ffimnsr/refine-postgrest-ts", + status: "stable", + contributors: [ + { + name: "ffimnsr", + url: "https://github.com/ffimnsr", + }, + ], + }, ], frameworks: [ { diff --git a/documentation/src/partials/data-provider/supported-data-providers.md b/documentation/src/partials/data-provider/supported-data-providers.md index 2f25113befe6..2e42247d1a74 100644 --- a/documentation/src/partials/data-provider/supported-data-providers.md +++ b/documentation/src/partials/data-provider/supported-data-providers.md @@ -23,5 +23,6 @@ - [SQLite](https://www.sqlite.org/index.html) by [mateusabelli](https://github.com/mateusabelli/refine-sqlite) - [JSON:API](https://jsonapi.org/) by [mahirmahdi](https://github.com/MahirMahdi/refine-jsonapi) - [PocketBase](https://pocketbase.io/) by [kruschid](https://github.com/kruschid) +- [PostgREST](https://github.com/ffimnsr/refine-postgrest-ts) by [ffimnsr](https://github.com/ffimnsr) -_If you have created a custom data provider and would like to share it with the community, please don't hesitate to get in touch with us. We would be happy to include it on this page for others to use._ +_If you have created a custom data provider and would like to share it with the community, feel free to create a PR. We would be happy to include it on this page for others to use._