mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-10 23:07:47 +00:00
Add a onClickOutside behavior that close the component if clicked outside Selector component doesn't handle its state but receive props from parent u
11 lines
403 B
Plaintext
11 lines
403 B
Plaintext
= component_controller do
|
|
.selector{ class: ("selector_close" if @state == :close) }
|
|
.selector_main
|
|
.selector_main_title
|
|
= @title
|
|
.selector_arrow{data: reflex_data_attributes(:toggle)}
|
|
.selector_items
|
|
- @items.each do |item|
|
|
.selector_item{id: item[:id], class: ("selected" if item[:selected]), data: @data, "data-value": item[:id]}
|
|
= item[:name]
|