import { useEffect, useState } from "react"; import hamburgerIcon from "../assets/hamburger.svg"; function TopNav({ onMenuClick }) { const [injectionType, setInjectionType] = useState("LICENSE"); const [drmOverride, setDrmOverride] = useState("DISABLED"); useEffect(() => { chrome.storage.local.get(["injection_type", "drm_override"], (result) => { if (result.injection_type !== undefined) { setInjectionType(result.injection_type); } if (result.drm_override !== undefined) { setDrmOverride(result.drm_override); } }); }, []); const handleInjectionTypeChange = (type) => { chrome.storage.local.set({ injection_type: type }, () => { if (chrome.runtime.lastError) { console.error( "Error updating injection_type:", chrome.runtime.lastError ); } else { setInjectionType(type); console.log(`Injection type updated to ${type}`); } }); }; const handleDrmOverrideChange = (type) => { chrome.storage.local.set({ drm_override: type }, () => { if (chrome.runtime.lastError) { console.error("Error updating drm_override:", chrome.runtime.lastError); } else { setDrmOverride(type); console.log(`DRM Override updated to ${type}`); } }); }; return (
Menu

DRM Override:

Injection Type:

); } export default TopNav;