import React from "react";
import {FontAwesomeIcon as Fa} from "@fortawesome/react-fontawesome";
import {Modal} from "react-bootstrap-v5";
import {
faBug,
faChartArea,
faCode,
faGraduationCap,
faLanguage,
faQuestionCircle,
faStar
} from "@fortawesome/free-solid-svg-icons";
import {faDiscord} from "@fortawesome/free-brands-svg-icons";
import {useMetadata} from "../../hooks/metadataHook";
import {useTranslation} from "react-i18next";
const LicenseSection = () => {
const {t} = useTranslation();
return (
{t('html.modal.info.license')}{' '}
Lesser General Public License v3.0
)
}
const Links = () => {
const {t} = useTranslation();
return (<>
{t('html.modal.info.wiki')}
{t('html.modal.info.bugs')}
{t('html.modal.info.discord')}
>
)
}
const getContributionIcon = (type) => {
switch (type) {
case "LANG":
return 'language';
case "CODE":
return 'code';
default:
return "exclamation-triangle";
}
}
const Contributor = ({contributor}) => {
const icons = contributor.contributed.map(
(type, i) => );
return (
{contributor.name} {icons}
)
}
const Contributions = () => {
const {t} = useTranslation();
const metadata = useMetadata();
const contributors = metadata.contributors ? metadata.contributors : [{
name: '(Error getting contributors)',
contributed: ['exclamation-triangle']
}];
// TODO Translate
return (<>
Player Analytics {t('html.modal.info.developer')} AuroraLS3.
In addition following awesome people have
contributed:
{contributors.map((contributor, i) => )}
- {t('html.modal.info.contributors.bugreporters')}
{t('html.modal.info.contributors.code')} {t('html.modal.info.contributors.translator')}
{t('html.modal.info.contributors.donate')}
>)
}
const MetricsLinks = () => {
const {t} = useTranslation();
return (
<>
{t('html.modal.info.metrics')}
Bukkit
BungeeCord
Sponge
Velocity
>
);
}
const PluginInformationModal = ({open, toggle}) => {
const {t} = useTranslation();
return (
{t('html.modal.info.text')}
)
}
export default PluginInformationModal;