Move nonprofit app_data to jbuilder
This commit is contained in:
parent
d5c788f07b
commit
91a173052a
3 changed files with 14 additions and 2 deletions
|
@ -160,7 +160,7 @@ const view = state => {
|
||||||
, class: {'u-hide': !state.params$().offsite || !state.params$().embedded}
|
, class: {'u-hide': !state.params$().offsite || !state.params$().embedded}
|
||||||
})
|
})
|
||||||
, h('div.titleRow', [
|
, 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('div.titleRow-info', [
|
||||||
h('h2', app.campaign.name || app.nonprofit.name )
|
h('h2', app.campaign.name || app.nonprofit.name )
|
||||||
, h('p', [
|
, h('p', [
|
||||||
|
|
12
app/views/app_data/_nonprofit.jbuilder
Normal file
12
app/views/app_data/_nonprofit.jbuilder
Normal 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
|
|
@ -5,7 +5,7 @@ var app = {
|
||||||
, ip: "<%= request.remote_ip %>"
|
, ip: "<%= request.remote_ip %>"
|
||||||
, current_user: <%= current_user ? current_user.id : 'undefined' %>
|
, current_user: <%= current_user ? current_user.id : 'undefined' %>
|
||||||
, current_admin: <%= !!(current_user && current_role?(:super_admin)) %>
|
, 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' %>
|
, nonprofit_id : <%= @nonprofit ? @nonprofit.id : 'undefined' %>
|
||||||
, user: <%= current_user ? raw(render('app_data/user.json', user: current_user)) : 'undefined' %>
|
, user: <%= current_user ? raw(render('app_data/user.json', user: current_user)) : 'undefined' %>
|
||||||
, user_id: <%= current_user ? current_user.id : 'undefined' %>
|
, user_id: <%= current_user ? current_user.id : 'undefined' %>
|
||||||
|
|
Loading…
Reference in a new issue