import React from "react"; import PropTypes from "prop-types"; import UmamiAnalytics from "./umami/UmamiAnalytics"; import MatomoAnalytics from "./matomo/MatomoAnalytics"; const AnalyticsSwitch = ({ disabled, umami, matomo }) => { if (disabled) return ""; return ( <> {umami && umami.enabled && } {matomo && matomo.enabled && } ); }; AnalyticsSwitch.defaultProps = { disabled: false }; AnalyticsSwitch.propTypes = { disabled: PropTypes.bool, umami: PropTypes.shape({ enabled: PropTypes.bool.isRequired, source: PropTypes.string.isRequired, websiteId: PropTypes.string.isRequired }), matomo: PropTypes.shape({ enabled: PropTypes.bool.isRequired, source: PropTypes.string.isRequired, websiteId: PropTypes.string.isRequired }) }; export default AnalyticsSwitch;