react-firebaseui-pro

react-firebaseui-pro is a React component that provides seamless integration with Firebase Authentication using the FirebaseUI library. It simplifies the process of adding authentication flows to your React applications and is fully compatible with both React 18 and React 19.

Features

Demo

Live demo: Default styleDemo code

Live demo: Icon styleDemo code

Getting started

Installation

npm install react-firebaseui-pro

Usage

Examples: with-react-18 with-react-19

Check the UI and choose your favorite style:

// Default style
<ReactFirebaseuiPro uiConfig={uiConfig} firebaseAuth={firebaseAuth} />

Default style

// Style with className="firebaseui-icon"
<ReactFirebaseuiPro uiConfig={uiConfig} firebaseAuth={firebaseAuth} className="firebaseui-icon" />

Style with className='firebaseui-icon'

// Style with className="firebaseui-icon round"
<ReactFirebaseuiPro uiConfig={uiConfig} firebaseAuth={firebaseAuth} className="firebaseui-icon round" />

Style with className='firebaseui-icon round'

License

MIT