Skip to content

Commit e2ca3f7

Browse files
authored
Move ObjectTree to TreeMenu in its own Spago module 'halogen-tree-menu'. #166 (#203)
1 parent b2fb223 commit e2ca3f7

File tree

7 files changed

+37
-3
lines changed

7 files changed

+37
-3
lines changed

halogen-tree-menu/.gitignore

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/bower_components/
2+
/node_modules/
3+
/.pulp-cache/
4+
/output/
5+
/generated-docs/
6+
/.psc-package/
7+
/.psc*
8+
/.purs*
9+
/.psa*
10+
/.spago

halogen-tree-menu/packages.dhall

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
let mkPackage =
2+
https://raw.githubusercontent.com/purescript/package-sets/psc-0.12.5-20190508/src/mkPackage.dhall sha256:0b197efa1d397ace6eb46b243ff2d73a3da5638d8d0ac8473e8e4a8fc528cf57
3+
4+
let upstream =
5+
https://raw.githubusercontent.com/purescript/package-sets/psc-0.12.5-20190508/src/packages.dhall sha256:8ef3a6d6d123e05933997426da68ef07289e1cbbdd2a844b5d10c9159deef65a
6+
7+
let overrides = {=}
8+
9+
let additions = {=}
10+
11+
in upstream // overrides // additions

halogen-tree-menu/spago.dhall

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{ name =
2+
"halogen-tree-menu"
3+
, dependencies =
4+
[ "halogen", "psci-support" ]
5+
, packages =
6+
./packages.dhall
7+
}

studio/src/View/Studio/ObjectTree.purs renamed to halogen-tree-menu/src/TreeMenu.purs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module View.Studio.ObjectTree where
1+
module TreeMenu where
22

33
import Prelude hiding (div)
44
import Effect.Aff.Class (class MonadAff)

studio/packages.dhall

+5
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,11 @@ let additions =
137137
]
138138
"https://github.com/statebox/purescript-halogen-svg.git"
139139
"master"
140+
, halogen-tree-menu =
141+
mkPackage
142+
(../halogen-tree-menu/spago.dhall).dependencies
143+
"../halogen-tree-menu"
144+
"development"
140145
}
141146

142147
in upstream // overrides // additions

studio/spago.dhall

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
, "group"
1111
, "halogen"
1212
, "halogen-svg"
13+
, "halogen-tree-menu"
1314
, "prelude"
1415
, "stbx-core"
1516
, "stbx-client-rest"

studio/src/View/Studio.purs

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ import Halogen.HTML.Properties as HP
4141
import Halogen.HTML.Properties (classes, src, href, placeholder)
4242
import Halogen.HTML.Properties.ARIA as ARIA
4343
import Record as Record
44+
import TreeMenu as ObjectTree
45+
import TreeMenu (mkItem, MenuTree)
4446

4547
import Data.Diagram.FromNLL as FromNLL
4648
import Data.Diagram.FromNLL (ErrDiagramEncoding)
@@ -63,8 +65,6 @@ import View.Petrinet.PetrinetEditor as PetrinetEditor
6365
import View.Petrinet.Model as PetrinetEditor
6466
import View.Petrinet.Model (PID, TID, NetInfo, NetInfoWithTypesAndRoles, QueryF(..), Msg(NetUpdated))
6567
import View.Petrinet.Model.NLL as NLL
66-
import View.Studio.ObjectTree as ObjectTree
67-
import View.Studio.ObjectTree (mkItem, MenuTree)
6868
import View.Studio.Route (Route, RouteF(..), ResolvedRouteF(..), NetName, DiagramName, NodeIdent(..), NamespaceInfo(..))
6969
import View.Typedefs.TypedefsEditor as TypedefsEditor
7070

0 commit comments

Comments
 (0)