import { Intent, TradingButton, VegaIcon, VegaIconNames, } from '@vegaprotocol/ui-toolkit'; import { t } from '@vegaprotocol/i18n'; interface Props { telemetryValue: string; setTelemetryValue: (value: string) => void; } export const TelemetryApproval = ({ telemetryValue, setTelemetryValue, }: Props) => { return (

{t( 'Help us identify bugs and improve Vega Governance by sharing anonymous usage data.' )}

{t('Anonymous')}

{t('Your identity is always anonymous on Vega')}

{t('Optional')}

{t('You can opt out any time via settings')}

setTelemetryValue('false')} size="small" intent={Intent.None} data-testid="do-not-share-data-button" fill > {t('No thanks')} setTelemetryValue('true')} intent={Intent.Info} data-testid="share-data-button" size="small" fill > {telemetryValue === 'true' ? t('Continue sharing data') : t('Share data')}
); };