const React = require("react");
export class Account {
deposit(amount) {
this.balance += amount;
return this.balance;
}
}
export function buildAccount() {
return new Account();
}
export const AccountBadge = ({ label }) => <span>{label}</span>;
export const AccountRow = React.memo(({ account }) => <li>{account.id}</li>);
export const accountRowKey = (account) => `row-${account.id}`;
export const defaultAccount = buildAccount();
export function defaultAccountFor(label) {
return label ? buildAccount() : defaultAccount;
}