import { Atom, useAtom } from "jotai"; import { Badge, Card } from "react-bootstrap"; import { receiptAtom } from "../lib/state"; import EditBox from "./EditBox"; import { IPerson } from "./Person"; import SplitBetween from "./SplitBetween"; export interface IReceiptItem { name: string; price: Atom; splitBetween: Atom[]>; } function Price({ priceAtom }) { return ; } export interface Props { itemAtom: Atom; } export default function ReceiptItem({ itemAtom }: Props) { const [receipt, setReceipt] = useAtom(receiptAtom); const [item, _] = useAtom(itemAtom); const removeSelf = (_) => { setReceipt([...receipt.filter((x) => x != itemAtom)]); }; return (

{item.name}

×
); }