import React, { useState, useEffect } from 'react' import ReactTooltip from 'react-tooltip' import { NAMESPACES, Namespace } from '../../config' import { GitHubCorner } from './GitHubCorner' import { RuleTable } from './RuleTable' import { LanguageSwtich } from './LanguageSwtich' import { getLanguage, getQuery, newUrl, replaceUrl, defaultTo, t } from '../utils' export const App: React.SFC = () => { const query = getQuery() const [namespace, setNamespace] = useState(defaultTo(query.rule, NAMESPACES[0], NAMESPACES)) const [hideOff, toggleHideOff] = useState(query.hideOff === '1') const language = getLanguage() useEffect(() => { document.documentElement.lang = language }, []) useEffect(() => { ReactTooltip.rebuild() }, [namespace]) const Header = (

eslint-config-amh

) return ( <> {Header} ) }