Files
danbooru/app/components/source_data_component.rb
2021-06-17 04:17:53 -05:00

19 lines
408 B
Ruby

# frozen_string_literal: true
class SourceDataComponent < ApplicationComponent
attr_reader :source
delegate :spinner_icon, :external_site_icon, to: :helpers
def initialize(source:)
super
@source = source
end
def profile_urls(artist)
artist.urls.active.reject(&:secondary_url?).sort_by do |artist_url|
[artist_url.priority, artist_url.domain, artist_url.url]
end
end
end