'use client'; import { EventEmitter } from 'events'; import { useEffect, useState } from 'react'; import { useVariables } from '@gitroom/react/helpers/variable.context'; import { useT } from '@gitroom/react/translation/get.transation.service.client'; export const supportEmitter = new EventEmitter(); export const Support = () => { const [show, setShow] = useState(true); const { discordUrl } = useVariables(); const t = useT(); useEffect(() => { supportEmitter.on('change', setShow); return () => { supportEmitter.off('state', setShow); }; }, []); if (!discordUrl || !show) return null; return (
window.open(discordUrl)} >
{t('discord_support', 'Discord Support')}
); };