import * as React from "react"; import * as CompileConfig from "../../../config.json"; import Config from "../../config"; import { AdvancedSkipRuleSet, SkipRuleAttribute, SkipRuleOperator } from "../../utils/skipRule"; import { ActionType, ActionTypes, CategorySkipOption } from "../../types"; let configSaveTimeout: NodeJS.Timeout | null = null; export function AdvancedSkipOptionsComponent() { const [optionsOpen, setOptionsOpen] = React.useState(false); const [config, setConfig] = React.useState(configToText(Config.local.skipRules)); const [configValid, setConfigValid] = React.useState(true); return (
{ setOptionsOpen(!optionsOpen); }}> {chrome.i18n.getMessage("openAdvancedSkipOptions")}
{ optionsOpen &&
{chrome.i18n.getMessage("advancedSkipSettingsHelp")} {" - "} {chrome.i18n.getMessage("advancedSkipNotSaved")}