aboutsummaryrefslogtreecommitdiffstats
path: root/root/meta/mmm.component/dropdown_menu/text$lua -> mmm$component.lua
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',
  },
}