"use client"; import Button from "@/_components/Button"; import React, { useCallback, useEffect, useState } from "react"; import { getCookieChoice, rejectCookies } from "../_utils/analytics/client"; const RevokeConsentButton: React.FC = () => { const [hasConsent, setHasConsent] = useState(false); useEffect(() => { setHasConsent(getCookieChoice() === "accepted"); }, []); const revoke = useCallback(() => { rejectCookies(); setHasConsent(false); window.alert("Your consent has been revoked"); }, []); if (!hasConsent) return null; return ; }; export default RevokeConsentButton;