module FoodsoftPolls
  class Engine < ::Rails::Engine
    def navigation(primary, context)
      return unless FoodsoftPolls.enabled?
      return if primary[:foodcoop].nil?

      sub_nav = primary[:foodcoop].sub_navigation
      sub_nav.items <<
        SimpleNavigation::Item.new(primary, :polls, I18n.t('navigation.polls'), context.polls_path)
      # move to right before tasks item
      if i = sub_nav.items.index(sub_nav[:tasks])
        sub_nav.items.insert(i, sub_nav.items.delete_at(-1))
      end
    end
  end
end
