A React application to shows Mastodon posts on a map.
mastodon react map
at main 29 lines 844 B view raw
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}