import { useMemo } from "react" import { Link } from "react-router-dom" import { Column } from "react-table" import Table from "../../molecules/table" import { decideStatus, SimpleProductType } from "./utils" const useViewProductColumns = () => { const columns: Column[] = useMemo( () => [ { id: "selection", Cell: ({ row }) => { return (
{row.index + 1}
) }, }, { accessor: "thumbnail", Cell: ({ cell: { value } }) => (
{value ? ( Thumbnail ) : null}
), }, { accessor: "title", Cell: ({ cell: { row, value } }) => ( {value} ), }, { accessor: "status", Cell: ({ cell: { value } }) => ( {decideStatus(value)} ), }, ], [] ) return columns } export default useViewProductColumns