diff --git a/src/hooks/useDomainWhitelist.ts b/src/hooks/useDomainWhitelist.ts index 18c88f1..a45e711 100644 --- a/src/hooks/useDomainWhitelist.ts +++ b/src/hooks/useDomainWhitelist.ts @@ -23,9 +23,9 @@ export function useDomainWhitelist() { }; } -export function useToggleWhitelistDomain(domain: string) { +export function useToggleWhitelistDomain(domain: string | null) { const { domainWhitelist, addDomain, removeDomain } = useDomainWhitelist(); - const isWhitelisted = domainWhitelist.includes(domain); + const isWhitelisted = domainWhitelist.includes(domain ?? ''); const { grantPermission } = usePermission(); const iconPath = (chrome || browser).runtime.getURL(isWhitelisted ? 'assets/active.png' : 'assets/inactive.png'); diff --git a/src/popup.tsx b/src/popup.tsx index 067636c..8465e44 100644 --- a/src/popup.tsx +++ b/src/popup.tsx @@ -28,7 +28,7 @@ function IndexPopup() { ) : (