import * as React from 'react'; import {useEffect, useState} from 'react'; import {getStorage, setStorage} from '../utils/storage'; const Options: React.FC = () => { const [username, setUsername] = useState(''); const [enableLogging, setEnableLogging] = useState(false); const [saved, setSaved] = useState(false); useEffect(() => { getStorage(['username', 'enableLogging']).then((result) => { setUsername(result.username); setEnableLogging(result.enableLogging); }); }, []); const handleSave = async (e: React.FormEvent): Promise => { e.preventDefault(); await setStorage({username, enableLogging}); setSaved(true); setTimeout(() => setSaved(false), 2000); }; return (

Extension Settings

Configure your extension preferences

setUsername(e.target.value)} />
{saved && Settings saved}
); }; export default Options;