summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-01-24 23:59:31 +0000
committersoryu <soryu@soryu.co>2026-01-24 23:59:31 +0000
commit1cd1412874209b2f6d00c54fd7dd51ded8e0451b (patch)
tree784bde724f4456400f7b3288e833f9ffd6c3e52b
parent2b9399e091e931c3d81bcf0d741d8b0df8ea3eec (diff)
parent746d8e0f8e2d36b20629817b7882f16038a2f0dc (diff)
downloadsoryu-1cd1412874209b2f6d00c54fd7dd51ded8e0451b.tar.gz
soryu-1cd1412874209b2f6d00c54fd7dd51ded8e0451b.zip
Merge: Update FilesTab
-rw-r--r--makima/frontend/src/routes/contracts.tsx6
1 files changed, 4 insertions, 2 deletions
diff --git a/makima/frontend/src/routes/contracts.tsx b/makima/frontend/src/routes/contracts.tsx
index 6acda29..6946cb8 100644
--- a/makima/frontend/src/routes/contracts.tsx
+++ b/makima/frontend/src/routes/contracts.tsx
@@ -375,9 +375,11 @@ function ContractsPageContent() {
// File/task navigation handlers
const handleFileSelect = useCallback(
(fileId: string) => {
- navigate(`/files/${fileId}`);
+ if (contractDetail) {
+ navigate(`/contracts/${contractDetail.id}/files/${fileId}`);
+ }
},
- [navigate]
+ [navigate, contractDetail]
);
const handleTaskSelect = useCallback(