diff --git a/frontend/src/components/library/TreeGridView.tsx b/frontend/src/components/library/TreeGridView.tsx index bc9dd1f1..dd1a3c1c 100644 --- a/frontend/src/components/library/TreeGridView.tsx +++ b/frontend/src/components/library/TreeGridView.tsx @@ -52,6 +52,11 @@ export function TreeGridView({ Maintenance )} + {'fork_info' in tree && Boolean((tree as Record).fork_info) && ( + + Fork + + )}
{onTogglePin && ( diff --git a/frontend/src/components/library/TreeListView.tsx b/frontend/src/components/library/TreeListView.tsx index 6f94eb7f..d6e201c2 100644 --- a/frontend/src/components/library/TreeListView.tsx +++ b/frontend/src/components/library/TreeListView.tsx @@ -53,6 +53,11 @@ export function TreeListView({ Maintenance )} + {'fork_info' in tree && Boolean((tree as Record).fork_info) && ( + + Fork + + )} {tree.is_public ? ( diff --git a/frontend/src/components/library/TreeTableView.tsx b/frontend/src/components/library/TreeTableView.tsx index b39ac257..dd18c0b2 100644 --- a/frontend/src/components/library/TreeTableView.tsx +++ b/frontend/src/components/library/TreeTableView.tsx @@ -182,6 +182,11 @@ export function TreeTableView({ Maintenance )} + {'fork_info' in tree && Boolean((tree as Record).fork_info) && ( + + Fork + + )} {tree.is_public ? ( diff --git a/frontend/src/pages/MyTreesPage.tsx b/frontend/src/pages/MyTreesPage.tsx index 620d3a50..b59f3d1b 100644 --- a/frontend/src/pages/MyTreesPage.tsx +++ b/frontend/src/pages/MyTreesPage.tsx @@ -257,6 +257,11 @@ export function MyTreesPage() { )}

{tree.name}

+ {tree.parent_tree_id && ( + + Fork + + )}
{tree.tree_type === 'procedural' && (