diff --git a/frontend/app/components/shared/TrackingCodeModal/ProjectCodeSnippet/ProjectCodeSnippet.js b/frontend/app/components/shared/TrackingCodeModal/ProjectCodeSnippet/ProjectCodeSnippet.js index 201e51ce7..b8bd87b6a 100644 --- a/frontend/app/components/shared/TrackingCodeModal/ProjectCodeSnippet/ProjectCodeSnippet.js +++ b/frontend/app/components/shared/TrackingCodeModal/ProjectCodeSnippet/ProjectCodeSnippet.js @@ -1,9 +1,7 @@ import React, { useState } from 'react' import { connect } from 'react-redux'; import { editGDPR, saveGDPR } from 'Duck/site'; -import copy from 'copy-to-clipboard'; import { Checkbox } from 'UI'; -import GDPR from 'Types/site/gdpr'; import cn from 'classnames' import styles from './projectCodeSnippet.module.css' import Select from 'Shared/Select' @@ -22,78 +20,21 @@ inputModeOptions.forEach((o, i) => inputModeOptionsMap[o.value] = i) const ProjectCodeSnippet = props => { const { gdpr, site } = props; const [changed, setChanged] = useState(false) - const [copied, setCopied] = useState(false) - const codeSnippet = ` -`; - - const saveGDPR = (value) => { + const saveGDPR = () => { setChanged(true) - props.saveGDPR(site.id, GDPR({...value})); + props.saveGDPR(site.id); } const onChangeSelect = ({ name, value }) => { - const { gdpr } = site; props.editGDPR({ [ name ]: value }); - saveGDPR({ ...gdpr, [ name ]: value }); + saveGDPR(); }; const onChangeOption = ({ target: { name, checked }}) => { - const { gdpr } = props.site; - const _gdpr = { ...gdpr.toData() }; - _gdpr[name] = checked; props.editGDPR({ [ name ]: checked }); - saveGDPR(_gdpr) + saveGDPR() } - - const getOptionValues = () => { - const { gdpr } = props.site; - return (!!gdpr.maskEmails)|(!!gdpr.maskNumbers << 1)|(['plain' , 'obscured', 'hidden'].indexOf(gdpr.defaultInputMode) << 5)|28 - } - - - const getCodeSnippet = site => { - let snippet = codeSnippet; - if (site && site.id) { - snippet = snippet.replace('PROJECT_KEY', site.projectKey); - } - return snippet - //.replace('XXX', getOptionValues()) - //.replace('HOST', site && site.host); - } - - const copyHandler = (code) => { - setCopied(true); - copy(code); - setTimeout(() => { - setCopied(false); - }, 1000); - }; - - const _snippet = getCodeSnippet(site); return (