File tree Expand file tree Collapse file tree 3 files changed +10
-8
lines changed Expand file tree Collapse file tree 3 files changed +10
-8
lines changed Original file line number Diff line number Diff line change 10
10
[_ k v {:keys [disabled]}]
11
11
[:div.w-full.bg-primary.p-1
12
12
[ui/cm-editor v {:on-blur #(rf/dispatch [::element.e/set-attr k %])
13
+ :attrs {:id (name k)}
13
14
:options {:mode " css"
14
15
:readOnly disabled}}]])
Original file line number Diff line number Diff line change 33
33
[editor-ref]
34
34
(let [speed @(rf/subscribe [::timeline.s/speed ])]
35
35
[:div.inline-flex.items-center
36
- [:label.form-element " Speed" ]
36
+ [:label.form-element
37
+ {:for " animation-speed" }
38
+ " Speed" ]
37
39
[:> Select/Root
38
40
{:value speed
39
41
:onValueChange #(.setPlayRate (.-current editor-ref) %)}
40
42
[:> Select/Trigger
41
43
{:class " button px-2 overlay rounded-sm"
44
+ :id " animation-speed"
42
45
:aria-label " No a11y filter" }
43
46
[:> Select/Value {:placeholder " Filter" }
44
47
[:div.flex.gap-1.justify-between.items-center
Original file line number Diff line number Diff line change 210
210
(str (+ 4 off) " px" ))))
211
211
212
212
(defn cm-editor
213
- [value {:keys [style options on-init on-blur]}]
213
+ [value {:keys [attrs options on-init on-blur]}]
214
214
(let [cm (ra/atom nil )
215
215
ref (react/createRef )]
216
216
(ra/create-class
237
237
238
238
:reagent-render
239
239
(fn [value]
240
- [:textarea {:value value
241
- :style style
242
- :on-blur #()
243
- :on-change #()
244
- :ref ref
245
- :aria-label " Command prompt" }])})))
240
+ [:textarea (merge {:value value
241
+ :on-blur #()
242
+ :on-change #()
243
+ :ref ref} attrs)])})))
You can’t perform that action at this time.
0 commit comments