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() { ) : (
- {page === 'toggle' ? : null} + {page === 'toggle' && domain ? : null} {page === 'disabled' ? : null}
diff --git a/src/tabs/PermissionRequest.css b/src/tabs/PermissionRequest.css index 86ff7e7..4c7e741 100644 --- a/src/tabs/PermissionRequest.css +++ b/src/tabs/PermissionRequest.css @@ -10,6 +10,10 @@ body { padding-bottom: 50px; } +#__plasmo { + height: unset; +} + .permission-request.container { width: 90%; margin: 100px auto;