import React, { useState, useEffect } from 'react'; import { useSelector } from 'react-redux'; import PageHeader from './layout/PageHeader'; import Button from './common/Button'; import Table from './common/Table'; import Pen from 'assets/pen.svg'; import Plus from 'assets/plus.svg'; import Trash from 'assets/trash.svg'; import { get } from 'lib/web'; import styles from './AccountSettings.module.css'; import Modal from './common/Modal'; import WebsiteEditForm from './forms/WebsiteEditForm'; import AccountEditForm from './forms/AccountEditForm'; export default function AccountSettings() { const user = useSelector(state => state.user); const [data, setData] = useState(); const [addAccount, setAddAccount] = useState(); const [editAccount, setEditAccount] = useState(); const [deleteAccount, setDeleteAccount] = useState(); const [saved, setSaved] = useState(0); const columns = [ { key: 'username', label: 'Username' }, { render: row => ( <> } size="small" onClick={() => setEditAccount(row)}>