default theme, form basics

This commit is contained in:
Pavol Noha 2017-02-12 16:32:13 +01:00
parent 2467102346
commit 466f3fecf2
6 changed files with 904 additions and 23 deletions

View file

@ -2052,3 +2052,815 @@ notifying browser that file changed: resources/public/js/out/swarmpit/component
Successfully compiled "resources/public/js/main.js" in 0.542 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/menu.js
Notifying browser that CSS file changed: resources/public/css/app.css
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 2.089 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/menu.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.269 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/menu.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.365 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/menu.js
Notifying browser that CSS file changed: resources/public/css/app.css
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.622 seconds.
---- Could not Read src/cljs/swarmpit/component/menu.cljs line:51 column:80 ----
Unmatched delimiter )
49 (drawer-category "INFRASTRUCTURE" opened)
50 (drawer-item "Nodes" material/nodes-icon opened)
51 (drawer-item "Networks" material/nodes-icon opened)))))))))
   ^--- Unmatched delimiter )
---- Reader Error : Please see src/cljs/swarmpit/component/menu.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.279 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/menu.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.259 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/menu.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.241 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/menu.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.481 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.253 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/menu.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.815 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.414 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/menu.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 1.275 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.443 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.662 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
---- Compiler Warning on src/cljs/swarmpit/component/menu.cljs line:47 column:48 ----
Use of undeclared Var swarmpit.material/cubes-icon
43 (drawer-category "BUILD" opened)
44 (drawer-item "Repositories" material/repositories-icon opened)
45 (drawer-category "APPLICATIONS" opened)
46 (drawer-item "Stacks" material/stacks-icon opened)
47 (drawer-item "Services" material/cubes-icon opened)
   ^--- Use of undeclared Var swarmpit.material/cubes-icon
48 (drawer-item "Containers" material/containers-icon opened)
49 (drawer-category "INFRASTRUCTURE" opened)
50 (drawer-item "Nodes" material/nodes-icon opened)
51 (drawer-item "Networks" material/networks-icon opened)))))
---- Compiler Warning : Please see src/cljs/swarmpit/component/menu.cljs ----
Successfully compiled "resources/public/js/main.js" in 0.522 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.271 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/menu.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 1.111 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 1.105 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.641 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.428 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.518 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.479 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.585 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.303 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Notifying browser that CSS file changed: resources/public/css/app.css
Compiling "resources/public/js/main.js" from ["src/cljs"]...
---- Compiler Warning on src/cljs/swarmpit/material.cljs line:13 column:1 ----
stepper already refers to: cljs.core/stepper being replaced by: swarmpit.material/stepper
 9 (def menu-item (create-factory js/MaterialUI.MenuItem))
10 (def svg-icon (create-factory js/MaterialUI.SvgIcon))
11 (def icon-button (create-factory js/MaterialUI.IconButton))
12 
13 (def stepper (create-factory js/MaterialUI.Stepper))
  ^--- stepper already refers to: cljs.core/stepper being replaced by: swarmpit.material/stepper
14 (def step-label (create-factory js/MaterialUI.StepLabel))
15 (def step-label (create-factory js/MaterialUI.StepLabel))
16 
17 (def auto-complete (create-factory js/MaterialUI.AutoComplete))
18 (def font-icon (create-factory js/MaterialUI.FontIcon))
---- Compiler Warning : Please see src/cljs/swarmpit/material.cljs ----
---- Compiler Warning on src/cljs/swarmpit/material.cljs line:15 column:1 ----
step-label at line 14 is being replaced
11 (def icon-button (create-factory js/MaterialUI.IconButton))
12 
13 (def stepper (create-factory js/MaterialUI.Stepper))
14 (def step-label (create-factory js/MaterialUI.StepLabel))
15 (def step-label (create-factory js/MaterialUI.StepLabel))
  ^--- step-label at line 14 is being replaced
16 
17 (def auto-complete (create-factory js/MaterialUI.AutoComplete))
18 (def font-icon (create-factory js/MaterialUI.FontIcon))
19 (def mui-theme-provider (create-factory js/MaterialUIStyles.MuiThemeProvider))
---- Compiler Warning : Please see src/cljs/swarmpit/material.cljs ----
Successfully compiled "resources/public/js/main.js" in 1.179 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
---- Compiler Warning on src/cljs/swarmpit/material.cljs line:14 column:1 ----
stepper already refers to: cljs.core/stepper being replaced by: swarmpit.material/stepper
10 (def svg-icon (create-factory js/MaterialUI.SvgIcon))
11 (def icon-button (create-factory js/MaterialUI.IconButton))
12 
13 (def step (create-factory js/MaterialUI.Step))
14 (def stepper (create-factory js/MaterialUI.Stepper))
  ^--- stepper already refers to: cljs.core/stepper being replaced by: swarmpit.material/stepper
15 (def step-label (create-factory js/MaterialUI.StepLabel))
16 
17 (def auto-complete (create-factory js/MaterialUI.AutoComplete))
18 (def font-icon (create-factory js/MaterialUI.FontIcon))
19 (def mui-theme-provider (create-factory js/MaterialUIStyles.MuiThemeProvider))
---- Compiler Warning : Please see src/cljs/swarmpit/material.cljs ----
Successfully compiled "resources/public/js/main.js" in 0.403 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.356 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 1.606 seconds.
notifying browser that file changed: resources/public/js/out/cljs_deps.js
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.295 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.263 seconds.
notifying browser that file changed: resources/public/js/out/cljs_deps.js
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.336 seconds.
notifying browser that file changed: resources/public/js/out/cljs_deps.js
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:9 column:47 ----
Use of undeclared Var swarmpit.component.service.create-form/opened
 5 (enable-console-print!)
 6 
 7 (rum/defc form < rum/reactive []
 8  (material/theme
 9  (material/drawer #js {:open opened
   ^--- Use of undeclared Var swarmpit.component.service.create-form/opened
10  :containerStyle drawer-container-style
11  :containerClassName "drawer-container"})))
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:10 column:47 ----
Use of undeclared Var swarmpit.component.service.create-form/drawer-container-style
 7 (rum/defc form < rum/reactive []
 8  (material/theme
 9  (material/drawer #js {:open opened
10  :containerStyle drawer-container-style
   ^--- Use of undeclared Var swarmpit.component.service.create-form/drawer-container-style
11  :containerClassName "drawer-container"})))
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
Successfully compiled "resources/public/js/main.js" in 0.339 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:9 column:48 ----
Use of undeclared Var swarmpit.component.service.create-form/opened
 5 (enable-console-print!)
 6 
 7 (rum/defc form < rum/reactive []
 8  (material/theme
 9  (material/stepper #js {:open opened
   ^--- Use of undeclared Var swarmpit.component.service.create-form/opened
10  :containerStyle drawer-container-style
11  :containerClassName "drawer-container"})))
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:10 column:47 ----
Use of undeclared Var swarmpit.component.service.create-form/drawer-container-style
 7 (rum/defc form < rum/reactive []
 8  (material/theme
 9  (material/stepper #js {:open opened
10  :containerStyle drawer-container-style
   ^--- Use of undeclared Var swarmpit.component.service.create-form/drawer-container-style
11  :containerClassName "drawer-container"})))
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
Successfully compiled "resources/public/js/main.js" in 0.291 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:10 column:47 ----
Use of undeclared Var swarmpit.component.service.create-form/drawer-container-style
 7 (rum/defc form < rum/reactive []
 8  (material/theme
 9  (material/stepper #js {:activeStep 1
10  :containerStyle drawer-container-style
   ^--- Use of undeclared Var swarmpit.component.service.create-form/drawer-container-style
11  :containerClassName "drawer-container"})))
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
Successfully compiled "resources/public/js/main.js" in 0.259 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:10 column:48 ----
Use of undeclared Var swarmpit.component.service.create-form/drawer-container-style
 7 (rum/defc form < rum/reactive []
 8  (material/theme
 9  (material/stepper #js {:activeStep 1
10  :connector drawer-container-style})))
   ^--- Use of undeclared Var swarmpit.component.service.create-form/drawer-container-style
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
Successfully compiled "resources/public/js/main.js" in 0.274 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.333 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.397 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.379 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.53 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.321 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.224 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.213 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.263 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.411 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Notifying browser that CSS file changed: resources/public/css/app.css
Notifying browser that CSS file changed: resources/public/css/app.css
Notifying browser that CSS file changed: resources/public/css/app.css
Notifying browser that CSS file changed: resources/public/css/app.css
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.66 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.4 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.464 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.319 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.534 seconds.
notifying browser that file changed: resources/public/js/out/cljs_deps.js
notifying browser that file changed: resources/public/js/out/swarmpit/app.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.339 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.44 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.893 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.485 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.512 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:18 column:7 ----
Use of undeclared Var swarmpit.material/expand-transition
14  (material/step-label #js {} "Create an ad group"))
15  (material/step #js {}
16  (material/step-label #js {} "Create an ad"))))
17  (material/theme
18  (material/expand-transition #js {:loading "loading"
   ^--- Use of undeclared Var swarmpit.material/expand-transition
19  :expand true}))
20  ])
21 
22 (defn mount!
23  []
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:18 column:7 ----
Use of undeclared Var swarmpit.material/expand-transition
14  (material/step-label #js {} "Create an ad group"))
15  (material/step #js {}
16  (material/step-label #js {} "Create an ad"))))
17  (material/theme
18  (material/expand-transition #js {:loading "loading"
   ^--- Use of undeclared Var swarmpit.material/expand-transition
19  :expand true}))
20  ])
21 
22 (defn mount!
23  []
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
Successfully compiled "resources/public/js/main.js" in 0.627 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:18 column:7 ----
Use of undeclared Var swarmpit.material/expand-transition
14  (material/step-label #js {} "Create an ad group"))
15  (material/step #js {}
16  (material/step-label #js {} "Create an ad"))))
17  (material/theme
18  (material/expand-transition #js {:loading "loading"
   ^--- Use of undeclared Var swarmpit.material/expand-transition
19  :expand true}))
20  ])
21 
22 <div style={{marginTop: 24, marginBottom: 12}}>
23 <FlatButton
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:18 column:7 ----
Use of undeclared Var swarmpit.material/expand-transition
14  (material/step-label #js {} "Create an ad group"))
15  (material/step #js {}
16  (material/step-label #js {} "Create an ad"))))
17  (material/theme
18  (material/expand-transition #js {:loading "loading"
   ^--- Use of undeclared Var swarmpit.material/expand-transition
19  :expand true}))
20  ])
21 
22 <div style={{marginTop: 24, marginBottom: 12}}>
23 <FlatButton
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:22 column:1 ----
Use of undeclared Var swarmpit.component.service.create-form/<div
18  (material/expand-transition #js {:loading "loading"
19  :expand true}))
20  ])
21 
22 <div style={{marginTop: 24, marginBottom: 12}}>
  ^--- Use of undeclared Var swarmpit.component.service.create-form/<div
23 <FlatButton
24 label="Back"
25 disabled={stepIndex === 0}
26 onTouchTap={this.handlePrev}
27 style={{marginRight: 12}}
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:22 column:6 ----
Use of undeclared Var swarmpit.component.service.create-form/style=
18  (material/expand-transition #js {:loading "loading"
19  :expand true}))
20  ])
21 
22 <div style={{marginTop: 24, marginBottom: 12}}>
   ^--- Use of undeclared Var swarmpit.component.service.create-form/style=
23 <FlatButton
24 label="Back"
25 disabled={stepIndex === 0}
26 onTouchTap={this.handlePrev}
27 style={{marginRight: 12}}
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
Failed to compile "resources/public/js/main.js" in 0.94 seconds.
---- Could not Read src/cljs/swarmpit/component/service/create_form.cljs line:22 column:24 ----
Invalid token: marginTop:
20  ])
21 
22 <div style={{marginTop: 24, marginBottom: 12}}>
   ^--- Invalid token: marginTop:
23 <FlatButton
24 label="Back"
25 disabled={stepIndex === 0}
---- Reader Error : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.607 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:7 column:2 ----
No such namespace: run, could not locate run.cljs, run.cljc, or Closure namespace ""
 3  [rum.core :as rum]))
 4 
 5 (enable-console-print!)
 6 
 7 (run/defc first < rum/static []
   ^--- No such namespace: run, could not locate run.cljs, run.cljc, or Closure namespace ""
 8  [:p "For each ad campaign that you create, you can control how much you're willing to spend
 9  on clicks and conversions, which networks and geographical locations you want\n your ads to
10  show on, and more.\n"])
11 
12 (rum/defc form < rum/reactive []
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:7 column:2 ----
Use of undeclared Var run/defc
 3  [rum.core :as rum]))
 4 
 5 (enable-console-print!)
 6 
 7 (run/defc first < rum/static []
   ^--- Use of undeclared Var run/defc
 8  [:p "For each ad campaign that you create, you can control how much you're willing to spend
 9  on clicks and conversions, which networks and geographical locations you want\n your ads to
10  show on, and more.\n"])
11 
12 (rum/defc form < rum/reactive []
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
Successfully compiled "resources/public/js/main.js" in 0.686 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:7 column:1 ----
first already refers to: cljs.core/first being replaced by: swarmpit.component.service.create-form/first
 3  [rum.core :as rum]))
 4 
 5 (enable-console-print!)
 6 
 7 (rum/defc first < rum/static []
  ^--- first already refers to: cljs.core/first being replaced by: swarmpit.component.service.create-form/first
 8  [:p "For each ad campaign that you create, you can control how much you're willing to spend
 9  on clicks and conversions, which networks and geographical locations you want\n your ads to
10  show on, and more.\n"])
11 
12 (rum/defc form < rum/reactive []
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
Successfully compiled "resources/public/js/main.js" in 0.376 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
---- Compiler Warning on src/cljs/swarmpit/component/service/create_form.cljs line:7 column:1 ----
first already refers to: cljs.core/first being replaced by: swarmpit.component.service.create-form/first
 3  [rum.core :as rum]))
 4 
 5 (enable-console-print!)
 6 
 7 (rum/defc first < rum/static []
  ^--- first already refers to: cljs.core/first being replaced by: swarmpit.component.service.create-form/first
 8  [:p "For each ad campaign that you create, you can control how much you're willing to spend
 9  on clicks and conversions, which networks and geographical locations you want\n your ads to
10  show on, and more.\n"])
11 
12 (rum/defc form < rum/reactive []
---- Compiler Warning : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
Successfully compiled "resources/public/js/main.js" in 0.943 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.442 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Notifying browser that CSS file changed: resources/public/css/app.css
Notifying browser that CSS file changed: resources/public/css/app.css
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.303 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Notifying browser that CSS file changed: resources/public/css/app.css
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 1.372 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.499 seconds.
---- Could not Analyze src/cljs/swarmpit/component/service/create_form.cljs line:7 column:1 ----
clojure.lang.PersistentVector cannot be cast to clojure.lang.Named
5 (enable-console-print!)
6 
7 (def [:p "For each ad campaign that you create, you can control how much you're willing to spend
  ^--- clojure.lang.PersistentVector cannot be cast to clojure.lang.Named
8  on clicks and conversions, which networks and geographical locations you want\n your ads to
9  show on, and more.\n"])
---- Analysis Error : Please see src/cljs/swarmpit/component/service/create_form.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.33 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.285 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.293 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.827 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.403 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/component/service/create_form.js
Notifying browser that CSS file changed: resources/public/css/app.css
Notifying browser that CSS file changed: resources/public/css/app.css
Notifying browser that CSS file changed: resources/public/css/app.css
Notifying browser that CSS file changed: resources/public/css/app.css
Notifying browser that CSS file changed: resources/public/css/app.css
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.839 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.434 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.427 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.305 seconds.
---- Could not Read src/cljs/swarmpit/material.cljs line:46 column:23 ----
JavaScript literal keys must be strings or unqualified keywords
44  :clockCircleColor fade(darkBlack, 0.07),
45  :shadowColor fullBlack,
46  }})
   ^--- JavaScript literal keys must be strings or unqualified keywords
47 
48 (defn theme [comp]
49  (let [default-theme (mui-theme light-theme)]
---- Reader Error : Please see src/cljs/swarmpit/material.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.409 seconds.
---- Could not Read src/cljs/swarmpit/material.cljs line:45 column:45 ----
JavaScript literal keys must be strings or unqualified keywords
43  :pickerHeaderColor cyan500,
44  :clockCircleColor fade(darkBlack, 0.07),
45  :shadowColor fullBlack}})
   ^--- JavaScript literal keys must be strings or unqualified keywords
46 
47 (defn theme [comp]
48  (let [default-theme (mui-theme light-theme)]
---- Reader Error : Please see src/cljs/swarmpit/material.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.29 seconds.
---- Could not Read src/cljs/swarmpit/material.cljs line:45 column:45 ----
JavaScript literal keys must be strings or unqualified keywords
43  :pickerHeaderColor cyan500,
44  :clockCircleColor fade(darkBlack, 0.07),
45  :shadowColor fullBlack}})
   ^--- JavaScript literal keys must be strings or unqualified keywords
46 
47 (defn theme [comp]
48  (let [default-theme (mui-theme light-theme)]
---- Reader Error : Please see src/cljs/swarmpit/material.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.833 seconds.
---- Could not Read src/cljs/swarmpit/material.cljs line:45 column:45 ----
JavaScript literal keys must be strings or unqualified keywords
43  :pickerHeaderColor cyan500,
44  :clockCircleColor fade(darkBlack, 0.07),
45  :shadowColor fullBlack}})
   ^--- JavaScript literal keys must be strings or unqualified keywords
46 
47 (defn theme [comp]
48  (let [default-theme (mui-theme light-theme)]
---- Reader Error : Please see src/cljs/swarmpit/material.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.297 seconds.
---- Could not Read src/cljs/swarmpit/material.cljs line:45 column:45 ----
JavaScript literal keys must be strings or unqualified keywords
43  :pickerHeaderColor cyan500,
44  :clockCircleColor fade(darkBlack, 0.07),
45  :shadowColor fullBlack}})
   ^--- JavaScript literal keys must be strings or unqualified keywords
46 
47 (defn theme [comp]
48  (let [default-theme (mui-theme light-theme)]
---- Reader Error : Please see src/cljs/swarmpit/material.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.323 seconds.
---- Could not Read src/cljs/swarmpit/material.cljs line:45 column:45 ----
JavaScript literal keys must be strings or unqualified keywords
43  :pickerHeaderColor cyan500,
44  :clockCircleColor fade(darkBlack, 0.07),
45  :shadowColor fullBlack}})
   ^--- JavaScript literal keys must be strings or unqualified keywords
46 
47 (defn theme [comp]
48  (let [default-theme (mui-theme light-theme)]
---- Reader Error : Please see src/cljs/swarmpit/material.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.253 seconds.
---- Could not Read src/cljs/swarmpit/material.cljs line:45 column:45 ----
JavaScript literal keys must be strings or unqualified keywords
43  :pickerHeaderColor cyan500,
44  :clockCircleColor fade(darkBlack, 0.07),
45  :shadowColor fullBlack}})
   ^--- JavaScript literal keys must be strings or unqualified keywords
46 
47 (defn theme [comp]
48  (let [default-theme (mui-theme light-theme)]
---- Reader Error : Please see src/cljs/swarmpit/material.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.311 seconds.
---- Could not Read src/cljs/swarmpit/material.cljs line:45 column:45 ----
JavaScript literal keys must be strings or unqualified keywords
43  :pickerHeaderColor cyan500,
44  :clockCircleColor fade(darkBlack, 0.07),
45  :shadowColor fullBlack}})
   ^--- JavaScript literal keys must be strings or unqualified keywords
46 
47 (defn theme [comp]
48  (let [default-theme (mui-theme light-theme)]
---- Reader Error : Please see src/cljs/swarmpit/material.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.25 seconds.
---- Could not Read src/cljs/swarmpit/material.cljs line:45 column:45 ----
JavaScript literal keys must be strings or unqualified keywords
43  :pickerHeaderColor cyan500,
44  :clockCircleColor fade(darkBlack, 0.07),
45  :shadowColor fullBlack}})
   ^--- JavaScript literal keys must be strings or unqualified keywords
46 
47 (defn theme [comp]
48  (let [default-theme (mui-theme light-theme)]
---- Reader Error : Please see src/cljs/swarmpit/material.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.32 seconds.
---- Could not Read src/cljs/swarmpit/material.cljs line:40 column:42 ----
No reader function for tag ffffff
38 :textColor "#757575"
39 :alternateTextColor "#3A3A3A",
40 :canvasColor #ffffff,
   ^--- No reader function for tag ffffff
41 :borderColor grey300,
42 :disabledColor fade("rgba(0, 0, 0, 0.87)", 0.3),
43 :pickerHeaderColor cyan500,
---- Reader Error : Please see src/cljs/swarmpit/material.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.302 seconds.
---- Could not Read src/cljs/swarmpit/material.cljs line:45 column:45 ----
JavaScript literal keys must be strings or unqualified keywords
43  :pickerHeaderColor cyan500,
44  :clockCircleColor fade(darkBlack, 0.07),
45  :shadowColor fullBlack}})
   ^--- JavaScript literal keys must be strings or unqualified keywords
46 
47 (defn theme [comp]
48  (let [default-theme (mui-theme light-theme)]
---- Reader Error : Please see src/cljs/swarmpit/material.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.233 seconds.
---- Could not Read src/cljs/swarmpit/material.cljs line:45 column:45 ----
JavaScript literal keys must be strings or unqualified keywords
43  :pickerHeaderColor "437f9d",
44  :clockCircleColor fade(darkBlack, 0.07),
45  :shadowColor fullBlack}})
   ^--- JavaScript literal keys must be strings or unqualified keywords
46 
47 (defn theme [comp]
48  (let [default-theme (mui-theme light-theme)]
---- Reader Error : Please see src/cljs/swarmpit/material.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Failed to compile "resources/public/js/main.js" in 0.356 seconds.
---- Could not Read src/cljs/swarmpit/material.cljs line:45 column:52 ----
JavaScript literal keys must be strings or unqualified keywords
43  :pickerHeaderColor "437f9d",
44  :clockCircleColor fade (darkBlack, 0.07),
45  :shadowColor "#000000"}})
   ^--- JavaScript literal keys must be strings or unqualified keywords
46 
47 (defn theme [comp]
48  (let [default-theme (mui-theme light-theme)]
---- Reader Error : Please see src/cljs/swarmpit/material.cljs ----
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.443 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.712 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.296 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.35 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.502 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.334 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.551 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.453 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.323 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.299 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Compiling "resources/public/js/main.js" from ["src/cljs"]...
Successfully compiled "resources/public/js/main.js" in 0.277 seconds.
notifying browser that file changed: resources/public/js/out/swarmpit/material.js
Notifying browser that CSS file changed: resources/public/css/app.css
Notifying browser that CSS file changed: resources/public/css/app.css
Notifying browser that CSS file changed: resources/public/css/app.css
Notifying browser that CSS file changed: resources/public/css/app.css
Notifying browser that CSS file changed: resources/public/css/app.css
Notifying browser that CSS file changed: resources/public/css/app.css
Notifying browser that CSS file changed: resources/public/css/app.css

View file

@ -1,8 +1,7 @@
html > body {
/*font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif !important;*/
font-family: "Open Sans", sans-serif !important;
font-size: 14px !important;
font-family: "Open Sans", sans-serif;
font-size: 14px;
color: rgb(117, 117, 117);
}
body {
@ -30,7 +29,6 @@ body {
}
header .appbar {
background-color: #437f9d !important;
box-shadow: none !important;
}
@ -40,20 +38,27 @@ nav .drawer-container {
}
nav .drawer-appbar {
background-color: #437f9d !important;
box-shadow: none !important;
}
nav .drawer-item {
padding-left: 5px !important;
font-weight: lighter !important;
color: rgb(117, 117, 117) !important;
}
nav .drawer-item-category {
cursor: default !important;
}
nav .drawer-item > div > div {
padding-left: 50px !important;
.form {
width: 100%;
max-width: 700px;
margin: auto;
}
.form-buttons {
margin-top: 24px;
display:flex;
}

View file

@ -1,6 +1,8 @@
(ns swarmpit.app
(:require [swarmpit.component.layout :as layout]))
(:require [swarmpit.component.layout :as layout]
[swarmpit.component.service.create-form :as create-form]))
(.log js/console "Swarmpit ...")
(layout/mount!)
(create-form/mount!)

View file

@ -20,9 +20,10 @@
(rum/defc drawer-item < rum/static [name icon opened?]
(let [text (if opened? name "")]
(material/menu-item #js {:className "drawer-item"
:primaryText text
:leftIcon icon})))
(material/menu-item #js {:className "drawer-item"
:innerDivStyle #js {:paddingLeft "50px"}
:primaryText text
:leftIcon icon})))
(rum/defc drawer < rum/reactive []
(let [opened (rum/react opened?)
@ -46,4 +47,5 @@
(drawer-item "Services" material/services-icon opened)
(drawer-item "Containers" material/containers-icon opened)
(drawer-category "INFRASTRUCTURE" opened)
(drawer-item "Nodes" material/nodes-icon opened)))))
(drawer-item "Nodes" material/nodes-icon opened)
(drawer-item "Networks" material/networks-icon opened)))))

View file

@ -0,0 +1,34 @@
(ns swarmpit.component.service.create-form
(:require [swarmpit.material :as material]
[rum.core :as rum]))
(enable-console-print!)
(rum/defc form-text < rum/static []
[:p "For each ad campaign that you create, you can control how much you're willing to spend
on clicks and conversions, which networks and geographical locations you want\n your ads to
show on, and more.\n"])
(rum/defc form < rum/reactive []
[:div.form
(material/theme
(material/stepper #js {:activeStep 1}
(material/step #js {}
(material/step-label #js {} "Select campaign settings"))
(material/step #js {}
(material/step-label #js {} "Create an ad group"))
(material/step #js {}
(material/step-label #js {} "Create an ad"))))
(form-text)
[:div.form-buttons
(material/theme
(material/flat-button #js {:label "Back"
:disabled true
:style #js {:marginRight "12px"}}))
(material/theme
(material/raised-button #js {:label "Start"
:primary true}))]])
(defn mount!
[]
(rum/mount (form) (.getElementById js/document "content")))

View file

@ -1,4 +1,5 @@
(ns swarmpit.material
(:refer-clojure :exclude [stepper])
(:require [cljsjs.react]
[cljsjs.material-ui]
[sablono.core :refer-macros [html]]))
@ -8,19 +9,41 @@
(def drawer (create-factory js/MaterialUI.Drawer))
(def menu-item (create-factory js/MaterialUI.MenuItem))
(def svg-icon (create-factory js/MaterialUI.SvgIcon))
(def font-icon (create-factory js/MaterialUI.FontIcon))
(def icon-button (create-factory js/MaterialUI.IconButton))
(def flat-button (create-factory js/MaterialUI.FlatButton))
(def raised-button (create-factory js/MaterialUI.RaisedButton))
(def step (create-factory js/MaterialUI.Step))
(def stepper (create-factory js/MaterialUI.Stepper))
(def step-label (create-factory js/MaterialUI.StepLabel))
(def auto-complete (create-factory js/MaterialUI.AutoComplete))
(def font-icon (create-factory js/MaterialUI.FontIcon))
(def auto-complete-filter js/MaterialUI.AutoComplete.caseInsensitiveFilter)
(def mui-theme-provider (create-factory js/MaterialUIStyles.MuiThemeProvider))
(def auto-complete-filter js/MaterialUI.AutoComplete.caseInsensitiveFilter)
(def mui-theme js/MaterialUIStyles.getMuiTheme)
(def light-theme js/MaterialUIStyles.lightBaseTheme)
(def dark-theme js/MaterialUIStyles.darkBaseTheme)
(def fade js/MaterialUIUtils.colorManipulator.fade)
(def custom-theme
#js {:palette #js {:primary1Color "#437f9d"
:primary2Color "#3C728D"
:primary3Color "#bdbdbd"
:accent1Color "#red"
:accent2Color "#f5f5f5"
:accent3Color "#9e9e9e"
:textColor "#757575"
:alternateTextColor "#ffffff"
:canvasColor "#ffffff"
:borderColor "#e0e0e0"
:disabledColor (fade "rgba(0, 0, 0, 0.87)" 0.3)
:pickerHeaderColor "437f9d"
:clockCircleColor (fade "rgba(0, 0, 0, 0.87)" 0.07)
:shadowColor "#000000"}})
(defn theme [comp]
(let [default-theme (mui-theme light-theme)]
(let [default-theme (mui-theme custom-theme)]
[:div
(mui-theme-provider #js{:muiTheme default-theme} comp)]))
@ -37,16 +60,19 @@
(svg "M3 9h4V5H3v4zm0 5h4v-4H3v4zm5 0h4v-4H8v4zm5 0h4v-4h-4v4zM8 9h4V5H8v4zm5-4v4h4V5h-4zm5 9h4v-4h-4v4zM3 19h4v-4H3v4zm5 0h4v-4H8v4zm5 0h4v-4h-4v4zm5 0h4v-4h-4v4zm0-14v4h4V5h-4z"))
(def repositories-icon
(svg "M14 6H8v2h6V6zm4.006-4H5.994C4.894 2 4 2.89 4 3.99v16.02C4 21.102 4.894 22 5.994 22h12.012c1.1 0 1.994-.89 1.994-1.99V3.99C20 2.898 19.105 2 18.006 2zM18 20H6V4h12v16zm-5-10H8v2h5v-2z"))
(svg "M20.25 0h-18c-1.237 0-2.25 1.013-2.25 2.25v19.5c0 1.237 1.013 2.25 2.25 2.25h18c1.237 0 2.25-1.013 2.25-2.25v-19.5c0-1.237-1.013-2.25-2.25-2.25zM19.5 21h-16.5v-18h16.5v18zM6 10.5h10.5v1.5h-10.5zM6 13.5h10.5v1.5h-10.5zM6 16.5h10.5v1.5h-10.5zM6 7.5h10.5v1.5h-10.5z"))
(def stacks-icon
(svg "M6 16v2h16v-2H6zM18 6H2v2h16V6zm2 5H4v2h16v-2z"))
(svg "M24 7.501l-12-6-12 6 12 6 12-6zM12 3.491l8.017 4.008-8.017 4.008-8.017-4.008 8.017-4.008zM21.597 10.798l2.403 1.202-12 6-12-6 2.403-1.202 9.597 4.798zM21.597 15.298l2.403 1.202-12 6-12-6 2.403-1.202 9.597 4.798z"))
(def services-icon
(svg "M20.004 11H17V3.996c0-.54-.445-.996-.996-.996H7.996C7.456 3 7 3.446 7 3.996V11H3.996c-.54 0-.996.446-.996.996v8.008c0 .54.446.996.996.996h16.01c.54 0 .994-.445.994-.996v-8.008c0-.54-.445-.996-.996-.996zM9 5h6v6H9V5zm2 14H5v-6h6v6zm8 0h-6v-6h6v6zM9 15H7v2h2v-2zm2-6h2V7h-2v2zm6 6h-2v2h2v-2z"))
(svg "M6.352 20.12l4.235-2.117v-3.462l-4.235 1.809v3.772zM5.646 15.11l4.456-1.908-4.456-1.908-4.456 1.908zM17.648 20.12l4.235-2.117v-3.462l-4.235 1.809v3.772zM16.941 15.11l4.456-1.908-4.456-1.908-4.456 1.908zM12 11.878l4.235-1.82v-2.933l-4.235 1.809v2.944zM11.294 7.698l4.864-2.084-4.864-2.084-4.864 2.084zM23.296 13.412v4.588q0 0.398-0.21 0.739t-0.574 0.519l-4.941 2.47q-0.277 0.154-0.628 0.154t-0.628-0.154l-4.941-2.47q-0.056-0.022-0.078-0.044-0.022 0.022-0.078 0.044l-4.941 2.47q-0.277 0.154-0.628 0.154t-0.628-0.154l-4.941-2.47q-0.364-0.177-0.574-0.519t-0.21-0.739v-4.588q0-0.42 0.237-0.771t0.623-0.53l4.786-2.051v-4.412q0-0.42 0.237-0.771t0.623-0.53l4.941-2.117q0.254-0.111 0.552-0.111t0.552 0.111l4.941 2.117q0.386 0.177 0.623 0.53t0.237 0.771v4.412l4.786 2.051q0.398 0.177 0.628 0.53t0.232 0.771z"))
(def containers-icon
(svg "M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H6V6h12v12zm-3-9H9v6h6V9z"))
(svg "M12 21.817l8.571-4.674v-8.518l-8.571 3.121v10.071zM11.143 10.232l9.348-3.402-9.348-3.402-9.348 3.402zM22.286 6.857v10.286q0 0.469-0.241 0.871t-0.656 0.629l-9.429 5.143q-0.375 0.214-0.817 0.214t-0.817-0.214l-9.429-5.143q-0.415-0.228-0.656-0.629t-0.241-0.871v-10.286q0-0.536 0.308-0.978t0.817-0.629l9.429-3.429q0.295-0.107 0.589-0.107t0.589 0.107l9.429 3.429q0.509 0.188 0.817 0.629t0.308 0.978z"))
(def nodes-icon
(svg "M14.002 3H9.998C8.888 3 8 3.893 8 4.995v14.01C8 20.107 8.895 21 9.998 21h4.004c1.11 0 1.998-.893 1.998-1.995V4.995C16 3.893 15.105 3 14.002 3zM11 11c-.552 0-1-.448-1-1s.448-1 1-1 1 .448 1 1-.448 1-1 1zm0-4c-.552 0-1-.448-1-1s.448-1 1-1 1 .448 1 1-.448 1-1 1z"))
(svg "M1.714 18.857h13.714v-1.714h-13.714v1.714zM1.714 12h13.714v-1.714h-13.714v1.714zM22.714 18q0-0.536-0.375-0.911t-0.911-0.375-0.911 0.375-0.375 0.911 0.375 0.911 0.911 0.375 0.911-0.375 0.375-0.911zM1.714 5.143h13.714v-1.714h-13.714v1.714zM22.714 11.143q0-0.536-0.375-0.911t-0.911-0.375-0.911 0.375-0.375 0.911 0.375 0.911 0.911 0.375 0.911-0.375 0.375-0.911zM22.714 4.286q0-0.536-0.375-0.911t-0.911-0.375-0.911 0.375-0.375 0.911 0.375 0.911 0.911 0.375 0.911-0.375 0.375-0.911zM24 15.429v5.143h-24v-5.143h24zM24 8.571v5.143h-24v-5.143h24zM24 1.714v5.143h-24v-5.143h24z"))
(def networks-icon
(svg "M22.875 18h-0.375v-4.875c0-1.448-1.178-2.625-2.625-2.625h-6.375v-3h0.375c0.619 0 1.125-0.506 1.125-1.125v-3.75c0-0.619-0.506-1.125-1.125-1.125h-3.75c-0.619 0-1.125 0.506-1.125 1.125v3.75c0 0.619 0.506 1.125 1.125 1.125h0.375v3h-6.375c-1.448 0-2.625 1.178-2.625 2.625v4.875h-0.375c-0.619 0-1.125 0.506-1.125 1.125v3.75c0 0.619 0.506 1.125 1.125 1.125h3.75c0.619 0 1.125-0.506 1.125-1.125v-3.75c0-0.619-0.506-1.125-1.125-1.125h-0.375v-4.5h6v4.5h-0.375c-0.619 0-1.125 0.506-1.125 1.125v3.75c0 0.619 0.506 1.125 1.125 1.125h3.75c0.619 0 1.125-0.506 1.125-1.125v-3.75c0-0.619-0.506-1.125-1.125-1.125h-0.375v-4.5h6v4.5h-0.375c-0.619 0-1.125 0.506-1.125 1.125v3.75c0 0.619 0.506 1.125 1.125 1.125h3.75c0.619 0 1.125-0.506 1.125-1.125v-3.75c0-0.619-0.506-1.125-1.125-1.125zM4.5 22.5h-3v-3h3v3zM13.5 22.5h-3v-3h3v3zM10.5 6v-3h3v3h-3zM22.5 22.5h-3v-3h3v3z"))