Basic job details.

This commit is contained in:
Patrick Fic
2025-10-08 15:30:17 -07:00
parent 00626328c4
commit 83993be284
10 changed files with 308 additions and 211 deletions

View File

@@ -2,7 +2,7 @@ import FontAwesome from "@expo/vector-icons/FontAwesome";
import { Tabs } from "expo-router";
import { useTranslation } from "react-i18next";
function JobTabLayout() {
function JobTabLayout(props) {
const { t } = useTranslation();
return (

View File

@@ -1,22 +1,4 @@
import { useLocalSearchParams } from "expo-router";
import { StyleSheet, Text, View } from "react-native";
import JobDetail from "../../../components/job-detail/job-detail";
import JobTombstone from "../../../components/job-tombstone/job-tombstone";
export default function JobDetailScreen() {
const params = useLocalSearchParams();
return (
<View style={styles.container}>
<Text>Job Details for Job ID: {JSON.stringify(params)}</Text>
<JobDetail />
</View>
);
return <JobTombstone />;
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: "center",
alignItems: "center",
},
});

View File

@@ -1,10 +1,5 @@
import { Text, View } from "react-native";
import JobLinesComponent from "../../../components/job-lines/job-lines";
function JobLines() {
return (
<View>
<Text>Job Lines</Text>
</View>
);
return <JobLinesComponent />;
}
export default JobLines;

View File

@@ -1,9 +1,7 @@
import { Stack, useLocalSearchParams, useRouter } from "expo-router";
import { Stack, useRouter } from "expo-router";
function JobsStack() {
const router = useRouter();
const params = useLocalSearchParams();
console.log("*** ~ JobsStack ~ params:", params);
return (
<Stack