Removed ability to delete employees IO-423
This commit is contained in:
@@ -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";
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in New Issue
Block a user