Move nonprofit app_data to jbuilder

This commit is contained in:
Eric 2020-05-20 13:23:55 -05:00
parent d5c788f07b
commit 91a173052a
3 changed files with 14 additions and 2 deletions

View file

@ -160,7 +160,7 @@ const view = state => {
, class: {'u-hide': !state.params$().offsite || !state.params$().embedded}
})
, h('div.titleRow', [
h('img', {props: {src: app.nonprofit.logo.normal.url}})
h('img', {props: {src: app.nonprofit.logo.normal}})
, h('div.titleRow-info', [
h('h2', app.campaign.name || app.nonprofit.name )
, h('p', [

View file

@ -0,0 +1,12 @@
# frozen_string_literal: true
# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
json.extract! nonprofit, :id, :name, #basics
:brand_color, :brand_font, :tagline, #brand
:zip_code, :state_code, :city, :latitude, :longitude, #location
:slug, :state_code_slug, :city_slug, #slugs
:no_anon #options
json.url nonprofit_path(nonprofit)
json.logo do
json.normal url_for(nonprofit.logo_by_size(:normal))
end

View file

@ -5,7 +5,7 @@ var app = {
, ip: "<%= request.remote_ip %>"
, current_user: <%= current_user ? current_user.id : 'undefined' %>
, current_admin: <%= !!(current_user && current_role?(:super_admin)) %>
, nonprofit: <%= @nonprofit ? raw(@nonprofit.to_json(root:false)) : 'undefined' %>
, nonprofit: <%= @nonprofit ? raw(render('app_data/nonprofit', nonprofit: @nonprofit)) : 'undefined' %>
, nonprofit_id : <%= @nonprofit ? @nonprofit.id : 'undefined' %>
, user: <%= current_user ? raw(render('app_data/user.json', user: current_user)) : 'undefined' %>
, user_id: <%= current_user ? current_user.id : 'undefined' %>