Created the AvailableIntegrations.jsx component

This commit is contained in:
Mathias Wagner
2023-05-23 19:10:36 +02:00
parent 7bf1c31142
commit db65ea64dd
@@ -0,0 +1,16 @@
import {FontAwesomeIcon} from "@fortawesome/react-fontawesome";
import React from "react";
import {t} from "i18next";
import "./styles.sass";
export const AvailableIntegrations = ({integrations, currentTab, setCurrentTab}) => (
<div className="available-integrations">
{Object.keys(integrations).map((key) => <div
className={"integration-tab" + (key === currentTab ? " integration-active" : "")} key={key}
onClick={() => setCurrentTab(key)}>
<FontAwesomeIcon icon={integrations[key].icon} className="integration-icon"/>
<p className="integration-text">{t(`integrations.${key}.title`)}</p>
</div>)}
</div>
)