Files
openfoodnetwork/app/components/selector_component/selector_component.html.haml
Jean-Baptiste Bellet 2b7bccf890 Create Selector component
Add a onClickOutside behavior that close the component if clicked outside

Selector component doesn't handle its state but receive props from parent

u
2022-12-07 15:08:52 +01:00

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]