File tree 3 files changed +37
-21
lines changed
src/main/parts/frontend/components
3 files changed +37
-21
lines changed Original file line number Diff line number Diff line change @@ -294,4 +294,11 @@ footer {
294
294
margin-left : 0.2rem ;
295
295
}
296
296
}
297
+
298
+ .parts-toolbar {
299
+ background : white;
300
+ border-radius : 5px ;
301
+ padding : 0.2rem 0.5rem ;
302
+ border : 1px solid # cccccc ;
303
+ }
297
304
}
Original file line number Diff line number Diff line change 11
11
[uix.core :refer [defui $]]
12
12
[clojure.string :as str]
13
13
[parts.frontend.components.nodes :refer [node-types]]
14
+ [parts.frontend.components.toolbar :refer [parts-toolbar]]
14
15
[parts.frontend.utils.node-utils :refer [build-updated-part]]
15
16
[parts.frontend.context :as ctx]))
16
17
73
74
($ Panel {:position " top-left" :class " logo" }
74
75
($ :img {:src " /images/parts-logo-horizontal.svg" :width 150 }))
75
76
($ Panel {:position " top-right" :class " toolbar" }
76
- ($ :span " Add part: " )
77
- ($ :button
78
- {:on-click
79
- (fn []
80
- (setNodes (add-node " unknown" )))}
81
- " Unknown" )
82
- ($ :button
83
- {:on-click
84
- (fn []
85
- (setNodes (add-node " exile" )))}
86
- " Exile" )
87
- ($ :button
88
- {:on-click
89
- (fn []
90
- (setNodes (add-node " firefighter" )))}
91
- " Firefighter" )
92
- ($ :button
93
- {:on-click
94
- (fn []
95
- (setNodes (add-node " manager" )))}
96
- " Manager" ))
77
+ ($ parts-toolbar
78
+ ($ :span " Add part: " )
79
+ ($ :button
80
+ {:on-click
81
+ (fn []
82
+ (setNodes (add-node " unknown" )))}
83
+ " Unknown" )
84
+ ($ :button
85
+ {:on-click
86
+ (fn []
87
+ (setNodes (add-node " exile" )))}
88
+ " Exile" )
89
+ ($ :button
90
+ {:on-click
91
+ (fn []
92
+ (setNodes (add-node " firefighter" )))}
93
+ " Firefighter" )
94
+ ($ :button
95
+ {:on-click
96
+ (fn []
97
+ (setNodes (add-node " manager" )))}
98
+ " Manager" )))
97
99
($ Background {:variant " dots"
98
100
:gap 12
99
101
:size 1 }))))))
Original file line number Diff line number Diff line change
1
+ (ns parts.frontend.components.toolbar
2
+ (:require
3
+ [uix.core :refer [defui $]]))
4
+
5
+ (defui parts-toolbar [{:keys [children]}]
6
+ ($ :div {:class " parts-toolbar" } children))
7
+
You can’t perform that action at this time.
0 commit comments