diff --git a/client/src/components/production-board-kanban-card/production-board-kanban-card-color-legend.component.jsx b/client/src/components/production-board-kanban-card/production-board-kanban-card-color-legend.component.jsx deleted file mode 100644 index e9cc0f4e0..000000000 --- a/client/src/components/production-board-kanban-card/production-board-kanban-card-color-legend.component.jsx +++ /dev/null @@ -1,39 +0,0 @@ -import { Col, List, Space, Typography } from "antd"; -import React from "react"; -import { useTranslation } from "react-i18next"; - -const CardColorLegend = ({ bodyshop, cardSettings }) => { - const { t } = useTranslation(); - const data = bodyshop.ssbuckets.map((size) => ({ - label: size.label, - color: size.color?.hex ?? "white", - })); - - return ( - - {t("production.labels.legend")} - ( - - -
-
{item.label}
-
-
- )} - /> - - ); -}; - -export default CardColorLegend; diff --git a/client/src/components/production-board-kanban-card/production-board-kanban-card.component.jsx b/client/src/components/production-board-kanban-card/production-board-kanban-card.component.jsx index cb955a9c6..750204fb5 100644 --- a/client/src/components/production-board-kanban-card/production-board-kanban-card.component.jsx +++ b/client/src/components/production-board-kanban-card/production-board-kanban-card.component.jsx @@ -18,28 +18,6 @@ import moment from "moment"; import OwnerNameDisplay from "../owner-name-display/owner-name-display.component"; import JobPartsQueueCount from "../job-parts-queue-count/job-parts-queue-count.component"; -const cardColor = (ssbuckets, totalHrs) => { - const bucket = ssbuckets.filter( - (bucket) => - bucket.gte <= totalHrs && (!!bucket.lt ? bucket.lt > totalHrs : true) - )[0]; - - if (bucket.color) { - return bucket.color.hex; - } - - return ""; -}; - -function getContrastYIQ(hexColor) { - const r = parseInt(hexColor.substr(1, 2), 16); - const g = parseInt(hexColor.substr(3, 2), 16); - const b = parseInt(hexColor.substr(5, 2), 16); - const yiq = (r * 299 + g * 587 + b * 114) / 1000; - - return yiq >= 128 ? "black" : "white"; -} - export default function ProductionBoardCard( technician, card, @@ -76,19 +54,10 @@ export default function ProductionBoardCard( .isSame(moment(card.scheduled_completion), "day") && "production-completion-soon")); - const totalHrs = - card.labhrs.aggregate.sum.mod_lb_hrs + card.larhrs.aggregate.sum.mod_lb_hrs; - const bgColor = cardColor(bodyshop.ssbuckets, totalHrs); - return ( diff --git a/client/src/components/production-board-kanban/production-board-kanban.card-settings.component.jsx b/client/src/components/production-board-kanban/production-board-kanban.card-settings.component.jsx index bc7f83494..25c77e307 100644 --- a/client/src/components/production-board-kanban/production-board-kanban.card-settings.component.jsx +++ b/client/src/components/production-board-kanban/production-board-kanban.card-settings.component.jsx @@ -104,13 +104,6 @@ export default function ProductionBoardKanbanCardSettings({ > - - - } /> - - {cardSettings.cardcolor && ( - - )} - - - - - - { diff --git a/client/src/translations/en_us/common.json b/client/src/translations/en_us/common.json index 1819fadbe..f52178267 100644 --- a/client/src/translations/en_us/common.json +++ b/client/src/translations/en_us/common.json @@ -508,8 +508,7 @@ "id": "ID", "label": "Label", "lt": "Less than (hrs)", - "target": "Target (count)", - "color": "Job Color" + "target": "Target (count)" }, "state": "Province/State", "state_tax_id": "Provincial/State Tax ID (PST, QST)", @@ -2386,9 +2385,7 @@ "sublets": "Sublets", "totalhours": "Total Hrs ", "touchtime": "T/T", - "viewname": "View Name", - "legend": "Legend:", - "cardcolor": "Card Colors" + "viewname": "View Name" }, "successes": { "removed": "Job removed from production."