import { type LocalAccount } from "@/repository/account"; import { useAuth } from "@/store/auth"; import { CirclePlus, User } from "lucide-react"; import { useCallback, type FC } from "react"; import { Link, useLocation } from "react-router"; const AccountList: FC = () => { const accounts = useAuth((state) => state.accounts); const updateActiveAccount = useAuth((state) => state.updateActiveAccount); const location = useLocation(); const handleAccountSelect = useCallback( (account: LocalAccount) => { updateActiveAccount(account); }, [updateActiveAccount] ); return ( <> {accounts.map((account) => (
{account.label}
{account.email}
Add new account