1.2.1 • Published 2 years ago
refine-firebase v1.2.1
Refine-Firebase
Firebase integration tool for your Refine app
Install
npm i refine-firebaseUsage
1. Create a config file and initialize firebase.
firebaseConfig.js
import { initializeFirebase } from "refine-firebase";
export const firebaseConfig = {
apiKey: XXXXX,
authDomain: XXXXX,
projectId: XXXXX,
storageBucket: XXXXX,
messagingSenderId: XXXXX,
appId: XXXXX,
databaseURL: XXXXX,
};
export const firebaseApp = initializeFirebase(firebaseConfig);2. Create tools according to your needs.
firebaseConfig.js
import {
FirebaseAuth,
FirebaseDatabase,
FirestoreDatabase,
} from "refine-firebase";
export const firebaseAuth = new FirebaseAuth();
export const firestoreDatabase = new FirestoreDatabase();
export const firebaseDatabase = new FirebaseDatabase();3. Use dataProviders for Refine
App.js
import {firebaseAuth, firestoreDatabase }from "./firebaseConfig";
<Refine
dataProvider={firestoreDatabase.getDataProvider()}
authProvider={firebaseAuth.getAuthProvider()}
>API Reference
Functions
| Function | Description |
|---|---|
| initializeFirebase | Creates and initializes a FirebaseApp instance. |
Classes
| Class | Description |
|---|---|
| FirebaseAuth | Provider for generating firebase-authentication and IAuthContext for @pankod/refine auth-provider |
| FirestoreDatabase | Provider for initializing Firestore instance with the provided FirebaseApp and creating @pankod/refine dataProvider |
| FirebaseDatabase | Provider for initializing Realtime-Database instance with the provided FirebaseApp and creating @pankod/refine dataProvider |
License
1.2.1
2 years ago
1.2.0
2 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.0.28
4 years ago
1.0.27
4 years ago
1.0.26
5 years ago
1.0.25
5 years ago
1.0.24
5 years ago
1.0.23
5 years ago
1.0.22
5 years ago
1.0.21
5 years ago
1.0.20
5 years ago
1.0.19
5 years ago
1.0.18
5 years ago
1.0.17
5 years ago
1.0.16
5 years ago
1.0.15
5 years ago
1.0.14
5 years ago
1.0.13
5 years ago
1.0.12
5 years ago
1.0.11
5 years ago
1.0.10
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago