<%- # License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later -%>
<!-- settings/statements -->
<%= content_for :javascripts do %>
	<script>
		appl.def('statement.name', "<%= raw(@nonprofit.statement) %>")
	</script>
<% end %>

<header class='pane-header'>
	<h3>Transaction Statement Name</h3>
</header>

<div class='pane-inner'>
	<p class='pastelBox--yellow u-padding--10 u-marginBottom--20'>To prevent chargebacks and donor confusion, you can customize the name that appears on your donors' bank statements. In most cases, your nonprofit name works best.</p>

	<form autosubmit method='put' action='/nonprofits/<%= @nonprofit.id %>.json' data-reload parsley-validate>

		<label class='u-block u-marginBottom--10'>Name to appear on bank statements: </label>
		<input class='statementInput u-block u-margin--0' name='nonprofit[statement]' parsley-maxlength='17' type='text' style='width: 18em;' parsley-trigger='keyup'>
			<!--= set_attr 'value' statement.name -->
			<!--= on 'keyup' statement.validate -->
		<small>
			Using <!--= put (length statement.name)-->
			out of 17 characters.
		</small>

		<p class='error'><!--= put error --></p>
		<button type='submit' class='button u-marginBottom--15' data-loading='Saving...'>
			<!--= set_attr_if (> (length statement.name) 17) 'disabled' '' -->
			<!--= set_attr_if (statement.invalid) 'disabled' '' -->
			Save Name</button>
	</form>

	<p class='note'>Note: these statements only apply to general donations made towards your nonprofit. For campaign donations, the campaign name is automatically used. For event tickets, the event name is used.</p>

</div>