class DocumentAdvancedSearchComponent < BaseComponent attr_reader :opts def initialize(current_user:, opts: {}) @opts = opts end def years start_year = Cdao::Jurisprudence.order(year: :asc).first(10).compact.map(&:year).uniq.first || "1900" end_year = Cdao::Jurisprudence.order(year: :desc).last(10).compact.map(&:year).uniq.last || Time.zone.today.year (start_year..end_year).entries.reverse end end