# frozen_string_literal: true # License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later json.extract! campaign, :id, :name, #basics :nonprofit_id, :profile_id, :parent_campaign_id # references :reason_for_supporting, :default_reason_for_supporting, :published, :deleted json.url campaign_url(nonprofit) if campaign.main_image.attached? json.main_image do json.full url_for(campaign.main_image) json.normal url_for(campaign.main_image_by_size(:normal)) json.thumb url_for(campaign.main_image_by_size(:thumb)) end end if campaign.background_image.attached? json.background_image do json.full url_for(campaign.background_image) json.normal url_for(campaign.background_image_by_size(:normal)) end end