/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ import React from "react"; import { actionCreators as ac, actionTypes as at, } from "common/Actions.sys.mjs"; import { ModalOverlayWrapper } from "content-src/asrouter/components/ModalOverlay/ModalOverlay"; export class DSPrivacyModal extends React.PureComponent { constructor(props) { super(props); this.closeModal = this.closeModal.bind(this); this.onLearnLinkClick = this.onLearnLinkClick.bind(this); this.onManageLinkClick = this.onManageLinkClick.bind(this); } onLearnLinkClick(event) { this.props.dispatch( ac.DiscoveryStreamUserEvent({ event: "CLICK_PRIVACY_INFO", source: "DS_PRIVACY_MODAL", }) ); } onManageLinkClick(event) { this.props.dispatch(ac.OnlyToMain({ type: at.SETTINGS_OPEN })); } closeModal() { this.props.dispatch({ type: `HIDE_PRIVACY_INFO`, data: {}, }); } render() { return (

); } }