diff --git a/src/App.jsx b/src/App.jsx index 00c8c5aac..85f75bc19 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -362,9 +362,10 @@ class App extends Component { acceptURLVariables () { const { location: { search: queryString } } = this.props; - const { fromAdSet, showEditPoliticianNoticeSet } = this.state; + const { fromAdSet, showEditPoliticianNoticeSet, showOfficeBannerAboveHeaderSet } = this.state; const query = new URLSearchParams(queryString); const fromAd = query.get('ad'); + const showOfficeBannerAboveHeader = query.get('office_intro'); const showEditPoliticianNotice = query.get('show_edit_politician_notice'); if (fromAd === '1' && !fromAdSet) { this.setState({ fromAdSet: true }); @@ -375,6 +376,10 @@ class App extends Component { AppObservableStore.setShowNotificationBannerAboveHeader(true); Cookies.set('politician_url_variable_used', '1', { expires: 15, path: '/' }); } + if (showOfficeBannerAboveHeader === '1' && !showOfficeBannerAboveHeaderSet) { + this.setState({ showOfficeBannerAboveHeaderSet: true }); + AppObservableStore.setShowOfficeBannerAboveHeader(true); + } } bypass2FA () { diff --git a/src/img/pdf/We-Vote-USA-c4-EIN-CP575-20160111.pdf b/src/img/pdf/We-Vote-USA-c4-EIN-CP575-20160111.pdf new file mode 100644 index 000000000..8f72b9803 Binary files /dev/null and b/src/img/pdf/We-Vote-USA-c4-EIN-CP575-20160111.pdf differ diff --git a/src/img/pdf/We-Vote-c3-EIN-CP575-20150106.pdf b/src/img/pdf/We-Vote-c3-EIN-CP575-20150106.pdf new file mode 100644 index 000000000..83f858196 Binary files /dev/null and b/src/img/pdf/We-Vote-c3-EIN-CP575-20150106.pdf differ diff --git a/src/img/pdf/We-Vote-c3-irsApproval-20151105.pdf b/src/img/pdf/We-Vote-c3-irsApproval-20151105.pdf new file mode 100644 index 000000000..a6db36bf7 Binary files /dev/null and b/src/img/pdf/We-Vote-c3-irsApproval-20151105.pdf differ diff --git a/src/js/common/components/FAQBody.jsx b/src/js/common/components/FAQBody.jsx index b0d661007..0704d2bb6 100644 --- a/src/js/common/components/FAQBody.jsx +++ b/src/js/common/components/FAQBody.jsx @@ -157,7 +157,44 @@ export default class FAQBody extends Component { candidate or party. We are not affiliated with WeVoteProject.org or WeVoteUSA.com.
-
+ {isWebApp() && ( + <> +
+ Official Formation Documents? +
+ }> + + +
+ }> + + +
+ }> + + + + )} +
+
No really, who are you?
@@ -174,7 +211,7 @@ export default class FAQBody extends Component { , and join us! We use our engineering, design, marketing, and other skills to build - WeVote. We are over 900 people (120+ active every week) who have donated 75,000+ + WeVote. We are over 1,000 people (160+ active every week) who have donated 75,000+ volunteer hours, including {' '} }> @@ -216,12 +253,12 @@ export default class FAQBody extends Component {
WeVote
- 1440 Broadway Ste 200 -
- #158 + 1440 Broadway Ste 200, #158
Oakland, CA 94612
+ 707-506-6441 +

How does WeVote work? @@ -334,8 +371,7 @@ export default class FAQBody extends Component {
Expenses include server costs ($600 - $2,500 per month), data fees (~$40,000 per year), collaboration tools and other hard costs. - In the future, we might hire some key staff with donations, for the - smooth operation of WeVote. + We are 100% volunteer, and don't have any paid staff.