Files
Mav-Mobile-UI/src/components/PlateStack/NumberPlate.tsx

30 lines
743 B
TypeScript
Raw Normal View History

2025-08-13 14:23:48 +01:00
import { GB } from "country-flag-icons/react/3x2";
import { formatNumberPlate } from "../../utils/utils";
type NumberPlateProps = {
2025-08-20 08:27:05 +01:00
vrm?: string | undefined;
motion?: boolean;
2025-08-13 14:23:48 +01:00
};
2025-08-20 08:27:05 +01:00
const NumberPlate = ({ motion, vrm }: NumberPlateProps) => {
2025-08-13 14:23:48 +01:00
return (
<div
className={`relative w-[8rem] border-4 border-black rounded-lg text-nowrap
text-black px-3
2025-08-20 08:27:05 +01:00
${motion ? "bg-yellow-400" : "bg-white"}
2025-08-13 14:23:48 +01:00
`}
>
<div className="">
<div className="absolute inset-y-0 left-0 bg-blue-600 w-4 flex flex-col">
<GB />
</div>
<p className=" pl-2 font-extrabold text-right">
2025-08-20 08:27:05 +01:00
{vrm && formatNumberPlate(vrm)}
2025-08-13 14:23:48 +01:00
</p>
</div>
</div>
);
};
export default NumberPlate;