# frozen_string_literal: true # Helper for views module ViewsHelper def dropdown_link(name, menu_links) content_tag(:div, class: 'dropdown no-arrow') do concat link_for('#', name) concat dropdown_menu(menu_links) end end def link_for(href, text) link_to(text, href, class: 'dropdown-toggle', id: 'ddMenuLink', role: 'button', data: { toggle: 'dropdown' }, aria: { haspopup: 'true', expanded: 'false' }) end def dropdown_menu(menu_links) content_tag(:div, class: 'dropdown no-arrow') do menu_links.each do |ml| end end end def menu_item(item) if item.nil? # divider tag.div class: 'dropdown-divider' elsif item.class.to_s == 'String' # header content_tag :h6, I18n.t(item), class: 'dropdown-header' elsif item.class.to_s == 'Array' # link (menu item) icon = item[2].nil? ? '' : "" nm = I18n.t(sub[0]) link_to(raw("#{icon} #{nm}"), sub[1], class: 'dropdown-item') end end =begin =end end