import { t } from '@vegaprotocol/i18n'; import { Switch, ToastPositionSetter } from '@vegaprotocol/ui-toolkit'; import { useThemeSwitcher } from '@vegaprotocol/react-helpers'; import { useTelemetryApproval } from '../../lib/hooks/use-telemetry-approval'; import type { ReactNode } from 'react'; import classNames from 'classnames'; export const Settings = () => { const { theme, setTheme } = useThemeSwitcher(); const [isApproved, setIsApproved] = useTelemetryApproval(); return (
setTheme()} checked={theme === 'dark'} /> setIsApproved(isOn ? 'true' : 'false')} checked={isApproved === 'true'} />
{process.env.GIT_TAG && ( <>
{t('Version')}
{process.env.GIT_TAG}
)}
{t('Git commit hash')}
{process.env.GIT_COMMIT}
); }; const SettingsGroup = ({ label, helpText, children, inline = true, }: { label: string; children: ReactNode; helpText?: string; inline?: boolean; }) => { return (
{helpText &&

{helpText}

}
{children}
); };