mirror of
https://github.com/Sea-Haven-Industries/shoc-frontend-new.git
synced 2026-10-02 22:43:23 +00:00
18 lines
900 B
JavaScript
18 lines
900 B
JavaScript
import React from "react";
|
|
import SharedTable from "../../../components/SharedTable";
|
|
|
|
export default function Table({ loading, error, rows, onEdit, onDelete, page, setPage, pageSize, setPageSize, totalCount, totalPages }) {
|
|
const columns = [
|
|
{ key: "name", label: "Location Name", render: (val, row) => <strong><a href="#" onClick={(e) => { e.preventDefault(); onEdit && onEdit(row); }}>{val}</a></strong> },
|
|
{ key: "address", label: "Address" },
|
|
{ key: "city", label: "City" },
|
|
{ key: "state", label: "State" },
|
|
{ key: "phone", label: "Phone" },
|
|
{ key: "contactPerson", label: "Contact" },
|
|
{ key: "status", label: "Status" },
|
|
];
|
|
|
|
return (
|
|
<SharedTable rows={rows} columns={columns} onEdit={onEdit} onDelete={onDelete} page={page} setPage={setPage} pageSize={pageSize} setPageSize={setPageSize} totalCount={totalCount} loading={loading} error={error} />
|
|
);
|
|
}
|