/* eslint-disable @typescript-eslint/no-unused-vars */ import { useMemo } from "react"; import { extractNumber, formatTime } from "../../../utils"; import Table from "../../../lib/table/table"; import { IColumn } from "../../../lib/table/type"; export interface IGraysHistoriesViewProps { histories: Record[]; } export default function GraysHistoriesView({ histories, }: IGraysHistoriesViewProps) { type BidHistoryEntry = { row_id: number; Price: string; Quantity: number; WinningQuantity: number; UserShortAddress: string; UserInitials: string; OriginalDate: string; }; const columns: IColumn[] = [ { title: "Bidding Details", key: "UserInitials", renderRow(row) { return ( {`${row["UserInitials"]} - ${row["UserShortAddress"]}`} ); }, }, { title: "Bid Time", key: "OriginalDate", renderRow(row) { return ( {formatTime( new Date(extractNumber(row["OriginalDate"]) || 0).toUTCString(), "HH:mm:ss DD/MM/YYYY" )} ); }, }, { title: "Bid Price", key: "Price", }, { title: "Bid Qty", key: "Quantity", }, { title: "Win Qty", key: "WinningQuantity", }, ]; return ( ); }