From 064ed1bb8b86af9d3440eefcda00c98ac7db3edf Mon Sep 17 00:00:00 2001 From: Dave Richer Date: Thu, 8 Aug 2024 12:16:56 -0400 Subject: [PATCH] - Enhance Production Alert Signed-off-by: Dave Richer --- client/src/App/App.styles.scss | 12 ++++++++++++ ...roduction-list-columns.alert.component.jsx | 19 +++++++++++++++---- client/src/translations/en_us/common.json | 3 ++- client/src/translations/es/common.json | 3 ++- client/src/translations/fr/common.json | 3 ++- 5 files changed, 33 insertions(+), 7 deletions(-) diff --git a/client/src/App/App.styles.scss b/client/src/App/App.styles.scss index dd79912c1..d1d2ffed5 100644 --- a/client/src/App/App.styles.scss +++ b/client/src/App/App.styles.scss @@ -161,3 +161,15 @@ .rowWithColor > td { background-color: var(--bgColor) !important; } + +.muted-button { + color: grey; + border: none; + background: none; + cursor: pointer; + font-size: 16px; /* Adjust as needed */ +} + +.muted-button:hover { + color: darkgrey; +} diff --git a/client/src/components/production-list-columns/production-list-columns.alert.component.jsx b/client/src/components/production-list-columns/production-list-columns.alert.component.jsx index 2d1851a29..db219745b 100644 --- a/client/src/components/production-list-columns/production-list-columns.alert.component.jsx +++ b/client/src/components/production-list-columns/production-list-columns.alert.component.jsx @@ -1,6 +1,6 @@ -import { ExclamationCircleFilled } from "@ant-design/icons"; +import { ExclamationCircleFilled, PlusCircleFilled } from "@ant-design/icons"; import { useMutation } from "@apollo/client"; -import { Button } from "antd"; +import { Button, Popconfirm } from "antd"; import React, { useCallback } from "react"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; @@ -8,6 +8,7 @@ import { logImEXEvent } from "../../firebase/firebase.utils"; import { UPDATE_JOB } from "../../graphql/jobs.queries"; import { insertAuditTrail } from "../../redux/application/application.actions"; import AuditTrailMapping from "../../utils/AuditTrailMappings"; +import { useTranslation } from "react-i18next"; const mapStateToProps = createStructuredSelector({}); @@ -24,6 +25,7 @@ const mapDispatchToProps = (dispatch) => ({ const ProductionListColumnAlert = ({ id, productionVars, refetch, insertAuditTrail }) => { const [updateAlert] = useMutation(UPDATE_JOB); + const { t } = useTranslation(); const handleAlertToggle = useCallback(() => { logImEXEvent("production_toggle_alert"); @@ -55,8 +57,17 @@ const ProductionListColumnAlert = ({ id, productionVars, refetch, insertAuditTra }, [updateAlert, insertAuditTrail, id, productionVars, refetch]); return productionVars?.alert ? ( -