import { Ionicons } from "@expo/vector-icons";
import { useNavigation } from "@react-navigation/native";
import { Card, CardItem, H3 } from "native-base";
import React from "react";
import { useTranslation } from "react-i18next";
import { StyleSheet, Text, View } from "react-native";
import { TouchableOpacity } from "react-native-gesture-handler";
import Swipeable from "react-native-gesture-handler/Swipeable";
import styles from "../styles";
const RenderRightAction = (props) => {
const navigation = useNavigation();
const { t } = useTranslation();
return (
navigation.push("JobCamera")}
>
{t("joblist.actions.swipecamera")}
);
};
export default function JobListItem({ item }) {
const navigation = useNavigation();
const onPress = () => {
navigation.push("JobDetail", {
jobId: item.id,
title: item.ro_number ? item.ro_number : `EST-${item.est_number}`,
});
};
return (
}>
{item.ro_number ? item.ro_number : `EST-${item.est_number}`}
{item.clm_no || ""}
{`${item.ownr_fn || ""} ${item.ownr_ln || ""} ${
item.ownr_co_nm || ""
}`}
{`${item.v_model_yr || ""} ${item.v_make_desc || ""} ${
item.v_model_desc || ""
}`}
{item.ins_co_nm || ""}
{item.clm_total || ""}
);
}
const localStyles = StyleSheet.create({
item_header: {
flexDirection: "row",
alignItems: "center",
},
item_header_margin: { marginLeft: 10 },
card_content_margin: {
marginLeft: 15,
},
});