- added nped category options for alert popups
- minor fix on modal for 'DISABLED' MCC
This commit is contained in:
@@ -68,6 +68,11 @@ export default function SightingHistoryWidget({ className, title }: SightingHist
|
||||
const hasAutoOpenedRef = useRef(false);
|
||||
const npedRef = useRef(false);
|
||||
|
||||
const isCatAEnabled = integrationState?.iscatEnabled?.catA;
|
||||
const isCatBEnabled = integrationState?.iscatEnabled?.catB;
|
||||
const isCatCEnabled = integrationState?.iscatEnabled?.catC;
|
||||
const isCatDEnabled = integrationState?.iscatEnabled?.catD;
|
||||
|
||||
const enqueue = useCallback((sighting: SightingType, kind: HitKind) => {
|
||||
const id = sighting.vrm ?? sighting.ref;
|
||||
if (processedRefs.current.has(id)) return;
|
||||
@@ -118,7 +123,11 @@ export default function SightingHistoryWidget({ className, title }: SightingHist
|
||||
if (processedRefs.current.has(id)) continue;
|
||||
const isHotlistHit = checkIsHotListHit(sighting);
|
||||
const npedcategory = sighting?.metadata?.npedJSON?.["NPED CATEGORY"];
|
||||
const isNPED = npedcategory === "A" || npedcategory === "B" || npedcategory === "C";
|
||||
const isNPED =
|
||||
(npedcategory === "A" && isCatAEnabled) ||
|
||||
(npedcategory === "B" && isCatBEnabled) ||
|
||||
(npedcategory === "C" && isCatCEnabled) ||
|
||||
(npedcategory === "D" && isCatDEnabled);
|
||||
|
||||
if (isNPED || isHotlistHit) {
|
||||
enqueue(sighting, isNPED ? "NPED" : "HOTLIST"); // enqueue ONLY
|
||||
@@ -148,7 +157,8 @@ export default function SightingHistoryWidget({ className, title }: SightingHist
|
||||
const isNPEDHitA = cat === "A";
|
||||
const isNPEDHitB = cat === "B";
|
||||
const isNPEDHitC = cat === "C";
|
||||
return isNPEDHitA || isNPEDHitB || isNPEDHitC;
|
||||
const isNPEDHitD = cat === "D";
|
||||
return isNPEDHitA || isNPEDHitB || isNPEDHitC || isNPEDHitD;
|
||||
});
|
||||
const firstHot = rows?.find((r) => {
|
||||
const isHotListHit = checkIsHotListHit(r);
|
||||
|
||||
Reference in New Issue
Block a user