import React from "react"; import Checkbox from "@mui/material/Checkbox"; import ListItem from "@mui/material/ListItem"; import ListItemText from "@mui/material/ListItemText"; import Tooltip from "@mui/material/Tooltip"; import Typography from "@mui/material/Typography"; import { ReceiptLine as ReceiptLineType } from "../types/receipt"; interface ReceiptLineProps { currency: string; line: ReceiptLineType; onSelect?: (selected: boolean) => void; } export const ReceiptLine: React.FC = ({ line, currency, onSelect }) => { const [selected, setSelected] = React.useState(false); React.useEffect(() => { onSelect?.(selected); }, [selected]); return ( setSelected(checked)} /> {line.total_amount} {currency} } sx={{ width: "30%" }} /> ); };