IO-787 Delete bill confirmation.

This commit is contained in:
Patrick Fic
2021-03-19 11:16:48 -07:00
parent 3da0f131d2
commit 4596296661
5 changed files with 38 additions and 4 deletions

View File

@@ -2076,6 +2076,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>deleteconfirm</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>discrepancy</name> <name>discrepancy</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>

View File

@@ -1,5 +1,5 @@
import { useMutation } from "@apollo/client"; import { useMutation } from "@apollo/client";
import { Button, notification } from "antd"; import { Button, notification, Popconfirm } from "antd";
import React, { useState } from "react"; import React, { useState } from "react";
import { useTranslation } from "react-i18next"; import { useTranslation } from "react-i18next";
import { DELETE_BILL } from "../../graphql/bills.queries"; import { DELETE_BILL } from "../../graphql/bills.queries";
@@ -47,9 +47,19 @@ export default function BillDeleteButton({ bill }) {
return ( return (
<RbacWrapper action="bills:delete" noauth={<></>}> <RbacWrapper action="bills:delete" noauth={<></>}>
<Button disabled={bill.exported} onClick={handleDelete} loading={loading}> <Popconfirm
{t("general.actions.delete")} disabled={bill.exported}
</Button> onConfirm={handleDelete}
title={t("bills.labels.deleteconfirm")}
>
<Button
disabled={bill.exported}
// onClick={handleDelete}
loading={loading}
>
{t("general.actions.delete")}
</Button>
</Popconfirm>
</RbacWrapper> </RbacWrapper>
); );
} }

View File

@@ -142,6 +142,7 @@
"billcmtotal": "Retail Total of Credit Memos", "billcmtotal": "Retail Total of Credit Memos",
"bills": "Bills", "bills": "Bills",
"dedfromlbr": "Deducted from Labor", "dedfromlbr": "Deducted from Labor",
"deleteconfirm": "Are you sure you want to delete this bill? It cannot be undone.",
"discrepancy": "Discrepancy", "discrepancy": "Discrepancy",
"discrepwithcms": "Discrepancy including Credit Memos", "discrepwithcms": "Discrepancy including Credit Memos",
"discrepwithlbradj": "Discrepancy including Lbr. Adj.", "discrepwithlbradj": "Discrepancy including Lbr. Adj.",

View File

@@ -142,6 +142,7 @@
"billcmtotal": "", "billcmtotal": "",
"bills": "", "bills": "",
"dedfromlbr": "", "dedfromlbr": "",
"deleteconfirm": "",
"discrepancy": "", "discrepancy": "",
"discrepwithcms": "", "discrepwithcms": "",
"discrepwithlbradj": "", "discrepwithlbradj": "",

View File

@@ -142,6 +142,7 @@
"billcmtotal": "", "billcmtotal": "",
"bills": "", "bills": "",
"dedfromlbr": "", "dedfromlbr": "",
"deleteconfirm": "",
"discrepancy": "", "discrepancy": "",
"discrepwithcms": "", "discrepwithcms": "",
"discrepwithlbradj": "", "discrepwithlbradj": "",