-
{chn.segment_name}
-
- {chn.chainage_start_km}-{chn.chainage_end_km} km | {chn.direction}
-
+
+
{chn.segment_name}
+
+
{chn.chainage_start_km}-{chn.chainage_end_km} km
+
+
+ {chn.direction === 'UP' ? (
+
+ ) : (
+
+ )}
+ {chn.direction}
+
+
))}
@@ -320,7 +330,17 @@ export function ProjectSelectionSection({ onSelectionComplete }: ProjectSelectio
/
{selectedPackage?.name}
/
-
{selectedChainage?.segment_name}
+
+ {selectedChainage?.segment_name}
+
+ {selectedChainage?.direction === 'UP' ? (
+
+ ) : (
+
+ )}
+ {selectedChainage?.direction}
+
+
)}
diff --git a/src/types/session.ts b/src/types/session.ts
index 1c7b23a..6a5c1b5 100644
--- a/src/types/session.ts
+++ b/src/types/session.ts
@@ -8,6 +8,7 @@ export interface SessionContext {
packageName: string | null;
chainageId: string | null;
chainageName: string | null;
+ chainageDirection?: string | null;
}
export const emptySessionContext: SessionContext = {
@@ -17,4 +18,5 @@ export const emptySessionContext: SessionContext = {
packageName: null,
chainageId: null,
chainageName: null,
+ chainageDirection: null,
};