Commit 898dae3c authored by Alexandre Delanoë's avatar Alexandre Delanoë

[Corpus] Empty Corpus before facets insert.

parent 3e6c30a0
...@@ -12,19 +12,31 @@ import Effect.Aff (Aff) ...@@ -12,19 +12,31 @@ import Effect.Aff (Aff)
import Effect.Class (liftEffect) import Effect.Class (liftEffect)
import Effect.Console (log) import Effect.Console (log)
import Gargantext.Config (toUrl, NodeType(..), End(..))
import Gargantext.Config.REST (get)
import Gargantext.Components.Charts.Options.ECharts (chart)
import Gargantext.Pages.Corpus.Doc.Facets.Dashboard (globalPublis)
import Gargantext.Pages.Corpus.Doc.Facets as Tab
import React.DOM (div, h3, hr, i, p, text) import React.DOM (div, h3, hr, i, p, text)
import React.DOM.Props (className, style) import React.DOM.Props (className, style)
import Thermite ( Render, Spec, PerformAction import Thermite ( Render, Spec, PerformAction
, defaultPerformAction, simpleSpec, modifyState) , defaultPerformAction, simpleSpec, modifyState)
--------------------------------------------------------
import Gargantext.Config (toUrl, NodeType(..), End(..))
import Gargantext.Config.REST (get)
import Gargantext.Components.Charts.Options.ECharts (chart)
import Gargantext.Pages.Corpus.Doc.Facets.Dashboard (globalPublis)
import Gargantext.Pages.Corpus.Doc.Facets (pureTab1)
---------------------------------------------------------
-- Facets
import Gargantext.Pages.Corpus.Doc.Facets.Documents as D
import Gargantext.Pages.Corpus.Doc.Facets.Sources as S
import Gargantext.Pages.Corpus.Doc.Facets.Authors as A
import Gargantext.Pages.Corpus.Doc.Facets.Terms as T
import Gargantext.Components.Tab as Tab
------------------------------------------------------------------- -------------------------------------------------------------------
type State = { info :: Maybe (NodePoly CorpusInfo)} type State = { info :: Maybe (NodePoly CorpusInfo)
-- , docview :: D.state
-- , authorview :: A.State
-- , sourceview :: S.State
-- , termsview :: T.State
-- , activeTab :: Int
}
initialState :: State initialState :: State
initialState = { info : Nothing } initialState = { info : Nothing }
...@@ -99,7 +111,7 @@ instance decodeNode :: (DecodeJson a) => DecodeJson (NodePoly a) where ...@@ -99,7 +111,7 @@ instance decodeNode :: (DecodeJson a) => DecodeJson (NodePoly a) where
------------------------------------------------------------------------ ------------------------------------------------------------------------
layout :: Spec State {} Action layout :: Spec State {} Action
layout = corpusSpec -- <> Tab.pureTab1 layout = corpusSpec -- <> pureTab1
corpusSpec :: Spec State {} Action corpusSpec :: Spec State {} Action
corpusSpec = simpleSpec performAction render corpusSpec = simpleSpec performAction render
...@@ -157,4 +169,11 @@ getNode id = get $ toUrl Back Node id ...@@ -157,4 +169,11 @@ getNode id = get $ toUrl Back Node id
_info :: Lens' State (Maybe (NodePoly CorpusInfo)) _info :: Lens' State (Maybe (NodePoly CorpusInfo))
_info = lens (\s -> s.info) (\s ss -> s{info = ss}) _info = lens (\s -> s.info) (\s ss -> s{info = ss})
------------------------------------------------------------------------
-- Tabs
------------------------------------------------------------------------
...@@ -13,7 +13,6 @@ import Gargantext.Pages.Corpus.Doc.Facets.Sources as SV ...@@ -13,7 +13,6 @@ import Gargantext.Pages.Corpus.Doc.Facets.Sources as SV
import Gargantext.Pages.Corpus.Doc.Facets.Authors as AV import Gargantext.Pages.Corpus.Doc.Facets.Authors as AV
import Gargantext.Pages.Corpus.Doc.Facets.Terms as TV import Gargantext.Pages.Corpus.Doc.Facets.Terms as TV
import Gargantext.Components.Tab as Tab import Gargantext.Components.Tab as Tab
import Thermite (Spec, focus, hide) import Thermite (Spec, focus, hide)
......
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