import { setAccount, useAccount, useBlock } from '@plebbit/plebbit-react-hooks'; import Plebbit from '@plebbit/plebbit-js/dist/browser/index.js'; import styles from './blocked-addresses-setting.module.css'; import { useTranslation } from 'react-i18next'; const UnblockButton = ({ address }: { address: string }) => { const { t } = useTranslation(); const { unblock } = useBlock({ address }); return ( [ {t('unblock')} ] ); }; const BlockedAddressesSetting = () => { const { t } = useTranslation(); const { blockedAddresses } = useAccount() || {}; const addressList = blockedAddresses ? Object.keys(blockedAddresses) : []; const account = useAccount(); const unblockAll = () => { window.confirm(t('unblock_all_confirm')) && setAccount({ ...account, blockedAddresses: {} }); }; return (