import { FunctionComponent, useContext } from 'react' import { getI18n, useTranslation } from 'react-i18next' import ConfigImage from '../assets/settings.png' import LaunchImage from '../assets/play.png' import '../css/flag-icon.css' import { Context } from '../reducer/Store' import { discordUrl, enableDiscordButton } from '../config' const { ipcRenderer } = window.require('electron') const Buttons: FunctionComponent = () => { // @ts-ignore const { state } = useContext(Context) const { t } = useTranslation() const launchConfig = () => ipcRenderer.send('launchConfig') const launchClient = () => ipcRenderer.send('launchClient') const launchDiscord = () => ipcRenderer.send('launchUrl', { url: discordUrl }) const changeLanguage = (lang: string) => { getI18n().changeLanguage(lang) ipcRenderer.send('languageChange', { language: lang }) } return (