blob: 12c1b531ef66324e503be5d007a66bf77a48bfca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
local comp = require 'mmm.component'
local e = comp.elements
local color = comp.ReactiveVar 'red'
return e.div {
e.div { 'test', style = color:map(function (bg)
return { padding = '1em', background = bg }
end) },
e.select {
onchange = function (_, e) color:set(e.target.value) end,
e.option 'red',
e.option 'green',
e.option 'blue',
},
}
|