Files
grecia/app/components/polls/results/question_component.rb
taitus 5944bb85c5 Use a loop instead of with_collection to render questions
This is what we usually do in components.
2025-10-16 11:09:36 +02:00

16 lines
312 B
Ruby

class Polls::Results::QuestionComponent < ApplicationComponent
attr_reader :question
def initialize(question)
@question = question
end
def option_styles(option)
"win" if most_voted_option?(option)
end
def most_voted_option?(option)
option.id == question.most_voted_option_id
end
end