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