Advertisement
CarlosVaca

Untitled

Mar 20th, 2019
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. import React from 'react';
  2. import ReactDOM from 'react-dom';
  3. import './index.css';
  4. import firebase from 'firebase';
  5. import App from './App';
  6. import * as serviceWorker from './serviceWorker';
  7.  
  8. firebase.initializeapp({
  9.  
  10. apiKey: "AIzaSyDQ2tKxJ5ehJ2wHLZwK4k-Ub1egQgoe38M",
  11. authDomain: "instagramin.firebaseapp.com",
  12. databaseURL: "https://instagramin.firebaseio.com",
  13. projectId: "instagramin",
  14. storageBucket: "instagramin.appspot.com",
  15. messagingSenderId: "615666035743"
  16. });
  17. ReactDOM.render(<App />, document.getElementById('root'));
  18.  
  19. // If you want your app to work offline and load faster, you can change
  20. // unregister() to register() below. Note this comes with some pitfalls.
  21. // Learn more about service workers: https://bit.ly/CRA-PWA
  22. serviceWorker.unregister();
  23.  
  24. import React, { Component } from 'react';
  25. import firebase from 'firebase';
  26. import './App.css';
  27.  
  28. class App extends Component {
  29. handleAuth () {
  30. const provider = new firebase.auth.GoogleAuthProvider();
  31.  
  32. firebase.auth().signInWithPopup(provider)
  33. .then(result=> console.log(`${result.user.email} ha iniciado sesion`))
  34. .catch(error => console.log(`error ${error.code}: ${error.message}`))
  35. }
  36. render() {
  37. return (
  38. <div className="App">
  39. <header className="App-header">
  40.  
  41. <p className="app-header">
  42. <button onclick={this.handleAuth}>login con google</button>
  43. </p>
  44. <a
  45. className="App-link"
  46. href="https://reactjs.org"
  47. target="_blank"
  48. rel="noopener noreferrer"
  49. >
  50. Learn React
  51. </a>
  52. </header>
  53. </div>
  54. );
  55. }
  56. }
  57.  
  58. export default App;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement