Files
reactfire/sample-simple/src/App.js
2019-04-04 14:48:35 -07:00

52 lines
939 B
JavaScript

import React from 'react';
import AuthButton from './Auth';
import FirestoreCounter from './Firestore';
import Storage from './Storage';
import RealtimeDatabase from './RealtimeDatabase';
const Fire = () => (
<span role="img" aria-label="Fire">
🔥
</span>
);
const Card = ({ title, children }) => {
return (
<div className="card">
<h1>
{title} <Fire />
</h1>
{children}
</div>
);
};
const App = () => {
return (
<>
<h1>
<Fire /> ReactFire Demo <Fire />
</h1>
<div className="container">
<Card title="Authentication">
<AuthButton />
</Card>
<Card title="Firestore">
<FirestoreCounter />
</Card>
<Card title="Storage">
<Storage />
</Card>
<Card title="Realtime Database">
<RealtimeDatabase />
</Card>
</div>
</>
);
};
export default App;