Skip to content

Commit bb29723

Browse files
author
Nicolas Garnier
committed
Using the new StyledFirebaseAuth in the example.
1 parent 8e1ea38 commit bb29723

File tree

4 files changed

+54
-28
lines changed

4 files changed

+54
-28
lines changed

example/package-lock.json

+37-14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@
55
"serve": "firebase serve"
66
},
77
"dependencies": {
8+
"ajv": "^6.0.0",
89
"firebase": "^4.8.0",
910
"firebaseui": "^2.6.0",
1011
"react": "15.6.1",
1112
"react-dom": "15.6.1",
12-
"react-firebaseui": "^1.1.0"
13+
"react-firebaseui": "^1.1.5"
1314
},
1415
"devDependencies": {
1516
"babel-cli": "6.24.1",

example/src/App.jsx

+7-5
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import ReactDOM from 'react-dom';
2121
// Firebase.
2222
import firebase from 'firebase/app';
2323
import 'firebase/auth';
24-
import FirebaseAuth from 'react-firebaseui/FirebaseAuth';
24+
import StyledFirebaseAuth from 'react-firebaseui/StyledFirebaseAuth';
2525

2626
// Styles
2727
import styles from './app.css'; // This uses CSS modules.
@@ -36,8 +36,7 @@ const firebaseApp = firebase.initializeApp(firebaseConfig);
3636
/**
3737
* The Splash Page containing the login UI.
3838
*/
39-
export default class App extends React.Component {
40-
39+
class App extends React.Component {
4140
uiConfig = {
4241
signInFlow: 'popup',
4342
signInOptions: [
@@ -53,6 +52,9 @@ export default class App extends React.Component {
5352
signedIn: false,
5453
};
5554

55+
/**
56+
* @inheritDoc
57+
*/
5658
componentWillMount() {
5759
firebaseApp.auth().onAuthStateChanged((user) => {
5860
this.setState({signedIn: !!user});
@@ -71,8 +73,8 @@ export default class App extends React.Component {
7173
<div className={styles.caption}>This is a cool demo app</div>
7274
{!this.state.signedIn &&
7375
<div>
74-
<FirebaseAuth className={styles.firebaseUi} uiConfig={this.uiConfig}
75-
firebaseAuth={firebaseApp.auth()}/>
76+
<StyledFirebaseAuth className={styles.firebaseUi} uiConfig={this.uiConfig}
77+
firebaseAuth={firebaseApp.auth()}/>
7678
</div>
7779
}
7880
{this.state.signedIn &&

example/webpack.config.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@ const config = {
2424
entry: './src/App.jsx',
2525
output: {
2626
filename: 'bundle.js',
27-
path: path.resolve(__dirname, './public')
27+
path: path.resolve(__dirname, './public'),
2828
},
2929
devtool: 'cheap-module-source-map',
3030
resolve: {
31-
extensions: ['.js', '.jsx', '.json']
31+
extensions: ['.js', '.jsx', '.json'],
3232
},
3333
stats: {
3434
colors: true,
3535
reasons: true,
36-
chunks: true
36+
chunks: true,
3737
},
3838
plugins: [new ExtractTextPlugin('./bundle.css')],
3939
module: {
@@ -42,23 +42,23 @@ const config = {
4242
test: /\.jsx?$/,
4343
loader: 'babel-loader',
4444
exclude: /node_modules/,
45-
include: [path.resolve('src')]
45+
include: path.resolve(__dirname, './src'),
4646
},
4747
{
4848
test: /\.css$/,
4949
exclude: [/\.global\./, /node_modules/],
5050
loader: ExtractTextPlugin.extract(
5151
{
5252
fallback: 'style-loader',
53-
use:[
53+
use: [
5454
{
5555
loader: 'css-loader',
5656
options: {
5757
importLoaders: 1,
5858
modules: true,
5959
autoprefixer: true,
6060
minimize: true,
61-
localIdentName: '[name]__[local]___[hash:base64:5]'
61+
localIdentName: '[name]__[local]___[hash:base64:5]',
6262
}
6363
}
6464
]
@@ -70,13 +70,13 @@ const config = {
7070
loader: ExtractTextPlugin.extract(
7171
{
7272
fallback: 'style-loader',
73-
use:[
73+
use: [
7474
{
7575
loader: 'css-loader',
7676
options: {
7777
importLoaders: 1,
7878
modules: false,
79-
minimize: true
79+
minimize: true,
8080
}
8181
}
8282
]

0 commit comments

Comments
 (0)