openreplay/frontend/app/components/Client/ProfileSettings/OptOut.js
2022-06-07 15:41:36 +02:00

28 lines
638 B
JavaScript

import React from 'react'
import { connect } from 'react-redux';
import { Checkbox } from 'UI'
import { updateClient } from 'Duck/user'
function OptOut(props) {
const { optOut } = props;
const onChange = () => {
props.updateClient({ optOut: !optOut })
}
return (
<div>
<Checkbox
name="isPublic"
className="font-medium"
type="checkbox"
checked={ optOut }
onClick={ onChange }
className="mr-8"
label="Anonymize"
/>
</div>
)
}
export default connect(state => ({
optOut: state.getIn([ 'user', 'account', 'optOut' ]),
}), { updateClient })(OptOut);