import browser from 'webextension-polyfill' import {render} from 'react-dom' import React from 'react' import {getAllowedCapabilities} from './common' function Prompt() { let qs = new URLSearchParams(location.search) let id = qs.get('id') let host = qs.get('host') let level = parseInt(qs.get('level')) return ( <>
{host} {' '}

is requesting your permission to

) function authorizeHandler(condition) { return function (ev) { ev.preventDefault() browser.runtime.sendMessage({ prompt: true, id, host, level, condition }) } } } render(, document.getElementById('main'))