ra-postgrest-client
v0.1.3
Published
dataProvider for [react-admin](https://marmelab.com/react-admin/) ( admin-on-rest 2.0 ) to access [postgrest](https://postgrest.com) REST service
Downloads
5
Readme
ra-postgrest-client : react-admin's dataProvider for postgREST
fork from https://github.com/tomberek/aor-postgrest-client and port to React-Admin ( new name for admin-on-rest version 2.0 )
thanks a lot to tomberek
For using postgREST with react-admin, use the postgrestClient
function to convert React-Admin's REST dialect into one compatible with postgREST.
some New
- support React-Admin ( Admin-On-Rest 2.0 ) only
- support postgRest 4.4 with pgjwt ( generate JWT via pgplsql ) , and will add authProvider for postgRest soon
- support multiple item to delete
- support filters in react-admin well
Installation
yarn add ra-postgrest-client
Usage
// in src/App.js
import React from "react";
import {Admin, Resource, Delete} from "react-admin";
import postgrestClient from "ra-postgrest-client";
import {
CategoryList,
CategoryCreate,
CategoryEdit,
CategoryShow
} from "./cms/Category";
const App = () => (
<Admin
dataProvider={postgrestClient("http://localhost:3002/api")}>
<Resource
name="category"
list={CategoryList}
create={CategoryCreate}
edit={CategoryEdit}
show={CategoryShow}
/>
</Admin>
);
export default App;
Build
clone the repo and build
git clone https://github.com/tsingson/ra-postgrest-client
cd ./ra-postgrest-client
make build
License
This library is licensed under the MIT Licence