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