@@ -47,23 +55,46 @@ const popupOffset = [0, iconSize.value[0] * -0.66]
+ :class="cn(
+ {
+ 'text-white bg-red-500': marker.reviews?.[0]!.grade! <= 1.5,
+ 'text-black bg-amber-400': marker.reviews?.[0]!.grade! > 1.5 && marker.reviews?.[0]!.grade! <= 2.5,
+ 'text-black bg-lime-400': marker.reviews?.[0]!.grade! > 2.5 && marker.reviews?.[0]!.grade! < 4.0,
+ 'text-black bg-green-400': marker.reviews?.[0]!.grade! > 2.5 && marker.reviews?.[0]!.grade! < 4.5,
+ 'text-black bg-sky-400': marker.reviews?.[0]!.grade! >= 4.5,
+ },
+ marker.type === 'food-truck' && {
+ 'bg-red-600': marker.reviews?.[0]!.grade! <= 1.5,
+ 'bg-amber-500': marker.reviews?.[0]!.grade! > 1.5 && marker.reviews?.[0]!.grade! <= 2.5,
+ 'bg-lime-500': marker.reviews?.[0]!.grade! > 2.5 && marker.reviews?.[0]!.grade! < 4.0,
+ 'bg-green-500': marker.reviews?.[0]!.grade! > 2.5 && marker.reviews?.[0]!.grade! < 4.5,
+ 'bg-sky-400': marker.reviews?.[0]!.grade! >= 4.5,
+ }
+ )"
+ >
{{ marker.reviews?.[0]!.grade }}
-
+