- added plate patch to alert item
- added hotlist name pick up on modals
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import switchSound from "../assets/sounds/ui/switch.mp3";
|
||||
import popup from "../assets/sounds/ui/popup_open.mp3";
|
||||
import notification from "../assets/sounds/ui/notification.mp3";
|
||||
import type { SightingType } from "../types/types";
|
||||
import type { HotlistMatches, SightingType } from "../types/types";
|
||||
|
||||
export function getSoundFileURL(name: string) {
|
||||
const sounds: Record<string, string> = {
|
||||
@@ -79,8 +79,7 @@ export const formatNumberPlate = (plate: string) => {
|
||||
return formattedPlate;
|
||||
};
|
||||
|
||||
export const BLANK_IMG =
|
||||
"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";
|
||||
export const BLANK_IMG = "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";
|
||||
|
||||
export function capitalize(s?: string) {
|
||||
return s ? s.charAt(0).toUpperCase() + s.slice(1) : "";
|
||||
@@ -120,12 +119,7 @@ export function drawRects(
|
||||
rects.forEach((r) => {
|
||||
const [x, y, rw, rh] = r;
|
||||
ctx.beginPath();
|
||||
ctx.rect(
|
||||
Math.round(x * w),
|
||||
Math.round(y * h),
|
||||
Math.round(rw * w),
|
||||
Math.round(rh * h)
|
||||
);
|
||||
ctx.rect(Math.round(x * w), Math.round(y * h), Math.round(rw * w), Math.round(rh * h));
|
||||
ctx.stroke();
|
||||
});
|
||||
}
|
||||
@@ -133,13 +127,18 @@ export function drawRects(
|
||||
export const checkIsHotListHit = (sigthing: SightingType | null) => {
|
||||
if (!sigthing) return;
|
||||
if (sigthing?.metadata?.hotlistMatches) {
|
||||
const isHotListHit = Object.values(
|
||||
sigthing?.metadata?.hotlistMatches
|
||||
).includes(true);
|
||||
const isHotListHit = Object.values(sigthing?.metadata?.hotlistMatches).includes(true);
|
||||
|
||||
return isHotListHit;
|
||||
}
|
||||
};
|
||||
|
||||
export function getHotlistName(obj: HotlistMatches | undefined) {
|
||||
if (!obj || Object.values(obj).includes(false)) return;
|
||||
|
||||
const keys = Object.keys(obj);
|
||||
return keys;
|
||||
}
|
||||
|
||||
export const getNPEDCategory = (r?: SightingType | null) =>
|
||||
r?.metadata?.npedJSON?.["NPED CATEGORY"] as "A" | "B" | "C" | undefined;
|
||||
|
||||
Reference in New Issue
Block a user