import React, { useState } from 'react'; interface Account { email: string; label: string; icon: React.ReactNode; } interface AccountSwitcherProps { isCollapsed: boolean; accounts: Account[]; } export function AccountSwitcher({ isCollapsed, accounts }: AccountSwitcherProps) { const [selectedAccount, setSelectedAccount] = useState(accounts[0].email); const [isOpen, setIsOpen] = useState(false); const selectedAccountData = accounts.find((account) => account.email === selectedAccount); // Triangle icon const TriangleIcon = () => ( ); return (
{isOpen && (
{accounts.map((account) => ( ))}
)}
); }