1.0.1 • Published 3 years ago

@atia/raf v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@atia/raf

A basic implementation for react-admin data and auth provider using latest versions

Installation

Use the npm, yarn or pnpm to install @atia/raf.

npm i @atia/raf yarn add @atia/raf pnpm add @atia/raf

Usage

import { Admin } from "react-admin";
import { configureApp } from "@atia/raf";

const appConfig = {
  apiKey: API_KEY,
  authDomain: AUTH_DOMAIN,
  databaseURL: DATABASE_URL,
  projectId: PROJECT_ID,
  storageBucket: STORAGE_BUCKET,
  messagingSenderId: MESSAGING_SENDER_ID,
  appId: APP_ID,
};

// pass configs and optional options object as second paramater
// used for changing some default behaviours
const { getAuthProvider, getDataProvider } = configureApp(appConfig);

// pass empty object for default react admin methods
// or you can override the default
const dataProvider = getDataProvider({});
const authProvider = getAuthProvider({});

<Admin
  dataProvider={dataProvider}
  authProvider={authProvider}
  // ...
>
  // resources go here...
</Admin>;

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

GitHub