Skip to content

Commit 5bf153c

Browse files
author
awb99
committed
editors all have :style option
1 parent d150549 commit 5bf153c

File tree

6 files changed

+20
-9
lines changed

6 files changed

+20
-9
lines changed

src/options/core.cljs

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969

7070
(defn options-ui [{:keys [class style]} ; styling
7171
{:keys [current state options]
72-
:or {state (r/atom current)} :as config}] ; data
72+
:or {state (r/atom current)} :as _config}] ; data
7373
(reset! state current)
7474
[options-ui2 {:class class
7575
:style style

src/options/editor/bool.cljs

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
(ns options.editor.bool)
22

33
(defn editor-bool [{:keys [set-fn options]} current-val]
4-
(let [{:keys [class] :or {class ""}} options]
4+
(let [{:keys [class style]
5+
:or {class ""
6+
style {}}} options]
57
[:input {:class class
8+
:style style
69
:type "checkbox"
710
:checked current-val
811
:on-change (fn [e]

src/options/editor/button.cljs

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
(defn editor-button [{:keys [_set-fn options]} _current-val]
77
(let [{:keys [class style name on-click]
88
:or {class ""
9-
name ""
10-
style {}}} options]
9+
style {}
10+
name ""}} options]
1111
[:button
1212
{:class class
1313
:style style

src/options/editor/select.cljs

+3-1
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,17 @@
4040

4141

4242
(defn editor-select [{:keys [set-fn options]} current-val]
43-
(let [{:keys [class spec]
43+
(let [{:keys [class style spec]
4444
:or {class ""
45+
style {}
4546
spec []}} options
4647
normalized-spec (normalize-spec spec)
4748
dict (into {}
4849
(map (juxt :id identity) normalized-spec))
4950
current-val (str current-val)]
5051
(println "select val: " current-val)
5152
(into [:select {:class class
53+
:style style
5254
:value current-val
5355
:on-change (fn [e]
5456
(let [id (-> e .-target .-value)

src/options/editor/string.cljs

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
(ns options.editor.string)
22

33
(defn editor-string [{:keys [set-fn options]} current-val]
4-
(let [{:keys [class name] :or {class "" name ""}} options]
4+
(let [{:keys [class style name]
5+
:or {class ""
6+
style {}
7+
name ""}} options]
58
[:input {:class class
9+
:style style
610
:type "text"
711
:value current-val
812
:placeholder name

src/options/editor/view.cljs

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
(ns options.editor.view)
22

33
(defn editor-view [{:keys [options]} current-val]
4-
(let [{:keys [class]
5-
:or {class ""}}
4+
(let [{:keys [class style]
5+
:or {class ""
6+
style {}}}
67
options]
7-
[:span {:class class} (pr-str current-val)]))
8+
[:span {:class class
9+
:style style} (pr-str current-val)]))

0 commit comments

Comments
 (0)