Sha256: f07a650e79815d0c68535e4c93e4aed0bbe351586d4594577578b6e9248f0240
Contents?: true
Size: 947 Bytes
Versions: 2
Compression:
Stored size: 947 Bytes
Contents
# frozen_string_literal: true module Decidim module Consultations # Helper for questions controller module QuestionsHelper # Returns a link to the next/previous question if found. # Else, returns a disabled link to the current question. def display_next_previous_button(direction, optional_classes = "") css = "card__button button hollow " + optional_classes case direction when :previous i18n_text = t("previous_button", scope: "decidim.questions") question = previous_question || current_question css << " disabled" if previous_question.nil? when :next i18n_text = t("next_button", scope: "decidim.questions") question = next_question || current_question css << " disabled" if next_question.nil? end link_to(i18n_text, decidim_consultations.question_path(question), class: css) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
decidim-consultations-0.18.1 | app/helpers/decidim/consultations/questions_helper.rb |
decidim-consultations-0.18.0 | app/helpers/decidim/consultations/questions_helper.rb |