Commit 568bbd85 authored by Yoelis Acourt's avatar Yoelis Acourt

refactor: feature -> hide for simplicity

parent 635d544a
...@@ -22,6 +22,7 @@ import Gargantext.Utils.Reactix as R2 ...@@ -22,6 +22,7 @@ import Gargantext.Utils.Reactix as R2
import Reactix as R import Reactix as R
import Reactix.DOM.HTML as H import Reactix.DOM.HTML as H
import Toestand as T import Toestand as T
import Gargantext.Hooks.UseFeatureFlag as Feature
type Props = type Props =
( nodeId :: ID ( nodeId :: ID
...@@ -107,28 +108,11 @@ layoutCpt = here.component "layout" cpt ...@@ -107,28 +108,11 @@ layoutCpt = here.component "layout" cpt
[ editionBlock [ editionBlock
{ nodeId } { nodeId }
] ]
, H.div , Feature.hide
{ className: "node-layout__code-section corpus-layout__code-section" } { keys: [ "expert" ]
[ tileMenu , render: viewCodeSectionButton boxes corpusCodeRoute
{ boxes
, currentTile: Just corpusCodeRoute }
, xTile: Just corpusCodeRoute
, yTile: Just corpusCodeRoute
}
[ B.button
{ callback: const $ pure unit
, status: Muted
, size: SmallSize
, variant: ButtonVariant Secondary
}
[ B.icon
{ name: "code" }
, B.wad_
[ "d-inline-block", "virtual-space", "w-1" ]
, H.text "Code section"
]
]
]
, H.div , H.div
{ className: "node-layout__folders corpus-layout__folders" } { className: "node-layout__folders corpus-layout__folders" }
[ FV.folderView [ FV.folderView
...@@ -138,6 +122,31 @@ layoutCpt = here.component "layout" cpt ...@@ -138,6 +122,31 @@ layoutCpt = here.component "layout" cpt
] ]
] ]
viewCodeSectionButton :: Record AppStore.Store -> (Unit -> Effect GR.AppRoute) -> R.Element
viewCodeSectionButton boxes corpusCodeRoute =
H.div
{ className: "node-layout__code-section corpus-layout__code-section" }
[ tileMenu
{ boxes
, currentTile: Just corpusCodeRoute
, xTile: Just corpusCodeRoute
, yTile: Just corpusCodeRoute
}
[ B.button
{ callback: const $ pure unit
, status: Muted
, size: SmallSize
, variant: ButtonVariant Secondary
}
[ B.icon
{ name: "code" }
, B.wad_
[ "d-inline-block", "virtual-space", "w-1" ]
, H.text "Code section"
]
]
]
onExpandTableEditionChange :: T.Change Boolean -> Effect Unit onExpandTableEditionChange :: T.Change Boolean -> Effect Unit
onExpandTableEditionChange { new } = do onExpandTableEditionChange { new } = do
cache <- R2.loadLocalStorageState' R2.appParamsKey defaultCacheParams cache <- R2.loadLocalStorageState' R2.appParamsKey defaultCacheParams
......
...@@ -75,16 +75,14 @@ componentCpt = here.component "main" cpt ...@@ -75,16 +75,14 @@ componentCpt = here.component "main" cpt
, viewSideBar showTree' onTreeToggleClick , viewSideBar showTree' onTreeToggleClick
, viewChangeLayoutSide , viewChangeLayoutSide
, viewInfoMenu { location: windowLocation } [] , viewInfoMenu { location: windowLocation } []
, Feature.feature , Feature.hide
{ keys: [ "expert" ] { keys: [ "expert" ]
, render: \shouldRender -> , render: viewQuestionMark
if shouldRender then viewQuestionMark else empty
} }
, Feature.feature , Feature.hide
{ keys: [ "expert" ] { keys: [ "expert" ]
, render: \shouldRender -> , render: viewThemeSelector theme
if shouldRender then viewThemeSelector theme else empty
} }
, H.div , H.div
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment