linkroots/src/App.js

60 lines
2.6 KiB
JavaScript
Raw Normal View History

import './App.css';
import {Button, ButtonGroup} from 'react-bootstrap';
2021-11-05 15:18:23 +00:00
import 'bootstrap/dist/css/bootstrap.min.css';
import { Facebook, Instagram, Twitter, Github, Youtube, Linkedin, Pinterest, Reddit } from 'react-bootstrap-icons';
2021-11-08 19:15:05 +00:00
import Tumblr from './icons/Tumblr Icon.svg';
2021-11-05 15:29:32 +00:00
import './styles/roots.scss';
2021-10-14 16:56:16 +00:00
import data from './roots.json'
function App() {
var res;
2021-10-15 15:58:37 +00:00
return (
<div className="App">
2021-10-14 16:56:16 +00:00
<h1 id="title">{data.title}</h1>
2021-11-08 19:10:24 +00:00
<div id="container">
<ButtonGroup vertical>
{data.links.map((rootDetail, index)=>{
if(rootDetail.type === "facebook") {
2021-11-08 18:47:58 +00:00
res = <Button id="facebook" variant="primary" href={rootDetail.url}><Facebook/> {rootDetail.text}</Button>
}
else if(rootDetail.type === "instagram") {
2021-11-08 18:47:58 +00:00
res = <Button id="instagram" variant="primary" href={rootDetail.url}><Instagram/> {rootDetail.text}</Button>
}
else if (rootDetail.type === "twitter") {
2021-11-08 18:47:58 +00:00
res = <Button id="twitter" variant="primary" href={rootDetail.url}><Twitter/> {rootDetail.text}</Button>
}
else if (rootDetail.type === "github") {
2021-11-08 18:47:58 +00:00
res = <Button id="github" variant="primary" href={rootDetail.url}><Github/> {rootDetail.text}</Button>
}
else if (rootDetail.type === "youtube") {
2021-11-08 18:47:58 +00:00
res = <Button id="youtube" variant="primary" href={rootDetail.url}><Youtube/> {rootDetail.text}</Button>
}
else if (rootDetail.type === "linkedin") {
2021-11-08 18:47:58 +00:00
res = <Button id="linkedin" variant="primary" href={rootDetail.url}><Linkedin/> {rootDetail.text}</Button>
}
else if (rootDetail.type === "pinterest") {
2021-11-08 18:47:58 +00:00
res = <Button id="pinterest" variant="primary" href={rootDetail.url}><Pinterest/> {rootDetail.text}</Button>
}
else if (rootDetail.type === "tumblr") {
2021-11-08 19:25:52 +00:00
res = <Button id="tumblr" variant="primary" href={rootDetail.url}><Tumblr/>{rootDetail.text}</Button>
}
else if (rootDetail.type === "reddit") {
2021-11-08 18:47:58 +00:00
res = <Button id="reddit" variant="primary" href={rootDetail.url}><Reddit/> {rootDetail.text}</Button>
}
else if (rootDetail.type === "basic") {
2021-11-08 18:47:58 +00:00
res = <Button variant="primary" href={rootDetail.url}>{rootDetail.text}</Button>
}
else {
// throw "One of your roots has an unrecognized type. Check out the documentation for the supported types.";
}
return res;
})}
</ButtonGroup>
2021-11-08 19:10:24 +00:00
</div>
</div>
);
}
export default App;