Removed ability to delete employees IO-423

This commit is contained in:
Patrick Fic
2020-12-16 17:21:36 -08:00
parent 3a4b6b2fc3
commit 9655d57fb8
2 changed files with 25 additions and 25 deletions

View File

@@ -1,4 +1,4 @@
import { Button, Form, Input, InputNumber, Select, Switch } from "antd"; import { Button, Form, Input, Select, Switch } from "antd";
import moment from "moment"; import moment from "moment";
import React, { useEffect } from "react"; import React, { useEffect } from "react";
import { useApolloClient } from "react-apollo"; import { useApolloClient } from "react-apollo";

View File

@@ -7,11 +7,11 @@ export default function ShopEmployeesListComponent({
employees, employees,
selectedEmployee, selectedEmployee,
setSelectedEmployee, setSelectedEmployee,
handleDelete handleDelete,
}) { }) {
const { t } = useTranslation(); const { t } = useTranslation();
const handleOnRowClick = record => { const handleOnRowClick = (record) => {
if (record) { if (record) {
setSelectedEmployee(record); setSelectedEmployee(record);
} else setSelectedEmployee({}); } else setSelectedEmployee({});
@@ -20,22 +20,22 @@ export default function ShopEmployeesListComponent({
{ {
title: t("employees.fields.employee_number"), title: t("employees.fields.employee_number"),
dataIndex: "employee_number", dataIndex: "employee_number",
key: "employee_number" key: "employee_number",
}, },
{ {
title: t("employees.fields.first_name"), title: t("employees.fields.first_name"),
dataIndex: "first_name", dataIndex: "first_name",
key: "first_name" key: "first_name",
}, },
{ {
title: t("employees.fields.last_name"), title: t("employees.fields.last_name"),
dataIndex: "last_name", dataIndex: "last_name",
key: "last_name" key: "last_name",
}, },
{ {
title: t("employees.fields.cost_center"), title: t("employees.fields.cost_center"),
dataIndex: "cost_center", dataIndex: "cost_center",
key: "cost_center" key: "cost_center",
}, },
{ {
title: t("employees.fields.base_rate"), title: t("employees.fields.base_rate"),
@@ -43,20 +43,20 @@ export default function ShopEmployeesListComponent({
key: "base_rate", key: "base_rate",
render: (text, record) => ( render: (text, record) => (
<CurrencyFormatter>{record.base_rate}</CurrencyFormatter> <CurrencyFormatter>{record.base_rate}</CurrencyFormatter>
) ),
}, },
{ // {
title: t("employees.labels.actions"), // title: t("employees.labels.actions"),
dataIndex: "actions", // dataIndex: "actions",
key: "actions", // key: "actions",
render: (text, record) => ( // render: (text, record) => (
<div> // <div>
<Button key="delete" onClick={() => handleDelete(record.id)}> // <Button key="delete" onClick={() => handleDelete(record.id)}>
{t("general.actions.delete")} // {t("general.actions.delete")}
</Button> // </Button>
</div> // </div>
) // )
} // }
]; ];
return ( return (
<div> <div>
@@ -76,21 +76,21 @@ export default function ShopEmployeesListComponent({
loading={loading} loading={loading}
size="small" size="small"
pagination={{ position: "top" }} pagination={{ position: "top" }}
columns={columns.map(item => ({ ...item }))} columns={columns.map((item) => ({ ...item }))}
rowKey="id" rowKey="id"
dataSource={employees} dataSource={employees}
rowSelection={{ rowSelection={{
onSelect: props => { onSelect: (props) => {
setSelectedEmployee(props); setSelectedEmployee(props);
}, },
type: "radio", type: "radio",
selectedRowKeys: [(selectedEmployee && selectedEmployee.id) || null] selectedRowKeys: [(selectedEmployee && selectedEmployee.id) || null],
}} }}
onRow={(record, rowIndex) => { onRow={(record, rowIndex) => {
return { return {
onClick: event => { onClick: (event) => {
handleOnRowClick(record); handleOnRowClick(record);
} },
}; };
}} }}
/> />