import ExecutionEnvironment from '@docusaurus/ExecutionEnvironment'; import React, {useState} from 'react'; const DocsRating = ({label}) => { if (!ExecutionEnvironment.canUseDOM) { return null; } const [haveVoted, setHaveVoted] = useState(false); const giveFeedback = value => { if (window.ga) { window.ga('send', { hitType: 'event', eventCategory: 'button', eventAction: 'feedback', eventLabel: label, eventValue: value, }); } setHaveVoted(true); }; return (
{haveVoted ? ( 'Thanks for letting us know!' ) : ( <> Is this page useful? giveFeedback(1)} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 81.13 89.76"> giveFeedback(0)} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 81.13 89.76"> )}
); }; export default DocsRating;