import { MenuItem, Select, Typography } from "@mui/material"; import { AccountIconWidget } from "../AccountIconWidget"; import { useAccounts } from "../../hooks/AccountsListProvider"; import { AmountWidget } from "../AmountWidget"; export function AccountInput(p: { value?: number; onChange: (value: number) => void; label?: string; style?: React.CSSProperties; }): React.ReactElement { const accounts = useAccounts(); let current = p.value; if (!current && accounts.list.list.length > 0) { current = (accounts.list.default ?? accounts.list.list[0]).id; p.onChange(current); } return ( ); }