import { useTranslation } from 'react-i18next' import { useState } from 'react' import { isEdge, isFirefox, isMobile, isSafari, openUrl } from '../../utils/index.mjs' import Browser from 'webextension-polyfill' import PropTypes from 'prop-types' FeaturePages.propTypes = { config: PropTypes.object.isRequired, updateConfig: PropTypes.func.isRequired, } export function FeaturePages({ config, updateConfig }) { const { t } = useTranslation() const [backgroundPermission, setBackgroundPermission] = useState(false) if (!isMobile() && !isFirefox() && !isSafari()) Browser.permissions.contains({ permissions: ['background'] }).then((result) => { setBackgroundPermission(result) }) return (
{!isMobile() && !isFirefox() && !isSafari() && ( )} {!isMobile() && ( )} {!isMobile() && !isFirefox() && !isSafari() && ( )} {!isMobile() && ( )}
) }