A React application to shows Mastodon posts on a map.
mastodon
react
map
1import {PostCreateForm} from "./PostCreateForm";
2import {PostsMap} from "./PostsMap";
3import {useState} from "react";
4
5export function App() {
6 const [showForm, setShowForm] = useState(false);
7
8 return (
9 <div className="page">
10 <h1>Mastodon Map</h1>
11
12 <p>Een simpel prototype dat Mastodon posts op een LeafletJS kaart toont. Maak een posts aan met de tool hieronder, post hem op Mastodon en zie hem daarna verschijnen op de kaart!</p>
13
14 <h2>Post maken tool</h2>
15
16 <button onClick={() => setShowForm(!showForm)}>Maak een post</button>
17
18 {showForm && (<>
19 <p>Velden met een <strong>*</strong> zijn verplicht.</p>
20
21 <PostCreateForm />
22 </>)}
23
24 <h2>Posts op kaart bekijken</h2>
25
26 <PostsMap />
27 </div>
28 );
29}