Waseel: driver app, dispatch, POI suggestions, map fixes

This commit is contained in:
Krikorios
2026-08-25 02:57:49 +03:00
parent 899ca93cd5
commit 1d84003e0a
50 changed files with 3625 additions and 625 deletions
+7 -5
View File
@@ -2,6 +2,7 @@ import { MaterialCommunityIcons } from "@expo/vector-icons";
import { Text, TouchableOpacity, View } from "react-native";
import { SERVICES } from "@/constants/services";
import { useT } from "@/lib/i18n";
import { useServiceStore } from "@/store";
/**
@@ -14,6 +15,7 @@ import { useServiceStore } from "@/store";
*/
export const ServiceSelector = () => {
const { service, setService } = useServiceStore();
const t = useT();
const selected = SERVICES.find((item) => item.id === service);
@@ -33,7 +35,7 @@ export const ServiceSelector = () => {
className={`flex-1 items-center rounded-2xl border py-3 ${
active
? "border-primary-500 bg-primary-500/10"
: "border-neutral-100 bg-neutral-100"
: "border-neutral-100 bg-neutral-100 dark:border-neutral-800 dark:bg-neutral-800"
}`}
>
<MaterialCommunityIcons
@@ -45,10 +47,10 @@ export const ServiceSelector = () => {
<Text
numberOfLines={1}
className={`mt-1.5 text-xs font-JakartaBold ${
active ? "text-primary-500" : "text-black"
active ? "text-primary-500" : "text-black dark:text-white"
}`}
>
{item.label}
{t(item.labelKey)}
</Text>
</TouchableOpacity>
);
@@ -56,8 +58,8 @@ export const ServiceSelector = () => {
</View>
{selected ? (
<Text className="mt-3 text-sm font-Jakarta text-general-200">
{selected.tagline}
<Text className="mt-3 text-sm font-Jakarta text-general-200 dark:text-neutral-400">
{t(selected.taglineKey)}
</Text>
) : null}
</View>