import { Atom, useAtom } from "jotai"; import EditBox from "./EditBox"; import Person, { IPerson } from "./Person"; export interface IReceiptItem { name: string; price: Atom; splitBetween: Atom[]>; } export interface Props { itemAtom: Atom; } function SplitBetween({ splitBetweenAtom }) { const [splitBetween, _] = useAtom(splitBetweenAtom); return splitBetween.length > 0 ? (
Split between ({splitBetween.length}): {splitBetween.map((a, i) => ( ))}
) : ( <> ); } function Price({ priceAtom }) { return ; } export default function ReceiptItem({ itemAtom }: Props) { const [item, _] = useAtom(itemAtom); return ( <> {item.name} () ); }