import { useState } from "react"; import { HelpScout, useChat } from "react-live-chat-loader"; import { useLocale } from "@calcom/lib/hooks/useLocale"; interface HelpscoutMenuItemProps { onHelpItemSelect: () => void; } export default function HelpscoutMenuItem(props: HelpscoutMenuItemProps) { const { onHelpItemSelect } = props; const { t } = useLocale(); const [active, setActive] = useState(false); const [, loadChat] = useChat(); function handleClick() { setActive(true); loadChat({ open: true }); onHelpItemSelect(); } // eslint-disable-next-line turbo/no-undeclared-env-vars if (!process.env.NEXT_PUBLIC_HELPSCOUT_KEY) return null; return ( <> {active && } ); }