From 1ce56e022ff253157bc8a2c5c79fd1350bd1373b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fabien=20Mani=C3=A8re?= <fmaniere.pro@gmail.com>
Date: Thu, 26 Oct 2023 19:06:22 +0200
Subject: [PATCH] remove links on shared or private  nodes

---
 .../Components/Forest/Breadcrumb.purs         | 43 +++++++++++++------
 1 file changed, 31 insertions(+), 12 deletions(-)

diff --git a/src/Gargantext/Components/Forest/Breadcrumb.purs b/src/Gargantext/Components/Forest/Breadcrumb.purs
index b55bc08a..86469f13 100644
--- a/src/Gargantext/Components/Forest/Breadcrumb.purs
+++ b/src/Gargantext/Components/Forest/Breadcrumb.purs
@@ -260,21 +260,40 @@ breadcrumbItemCpt = here.component "breadcrumbItemCpt" cpt where
     pure $ 
       H.li { className: "breadcrumb-item" }
       [
-        H.a { className: ""
-            , href: "/#/" <> createNodeUrl linkId rootId linkNodeType sid 
-            } 
-        [ 
+        if show nodeType == "NodeFolderPrivate" 
+        || show nodeType == "NodeFolderPublic" 
+        || show nodeType == "NodeFolderShared" 
+        || show nodeType == "NodeUser" 
+        then
           H.span { className: "" }
+          [
+            H.span { className: "" }
+            [ 
+              B.icon
+              { className: ""
+              , name: GT.getIcon nodeType true
+              }
+            ]
+          , 
+            H.text props.text
+          ]
+
+        else
+          H.a { className: ""
+              , href: "/#/" <> createNodeUrl linkId rootId linkNodeType sid 
+              } 
           [ 
-            -- B.icon { name: "folder-open-o" } 
-            B.icon
-            { className: ""
-            , name: GT.getIcon nodeType true
-            }
+            H.span { className: "" }
+            [ 
+              -- B.icon { name: "folder-open-o" } 
+              B.icon
+              { className: ""
+              , name: GT.getIcon nodeType true
+              }
+            ]
+          , 
+            H.text props.text 
           ]
-        , 
-          H.text props.text 
-        ]
       ]
 
   createNodeUrl :: Int -> Int -> NodeType -> SessionId -> String
-- 
2.21.0