{{#if instance.state.get 'editingId'}}
{{#autoForm
schema=taxSchema
type="method-update"
meteormethod="taxes/editRate"
doc=taxRate
id="customTaxRates-update-form"
resetOnSuccess=true
}}
{{> afQuickField name='country' options=countryOptions class='form-control'}}
{{#if statesForCountry}}
{{>afFieldInput name="region" value=region options=statesForCountry class='form-control'}}
{{else}}
{{>afFieldInput name="region" value=region class='form-control'}}
{{/if}}
{{#if afFieldIsInvalid name="region"}}
{{afFieldMessage name="region"}}
{{/if}}
{{> afQuickField name='postal' class='form-control' placeholder="Postal Code"}}
{{> afQuickField name='rate' class='form-control' placeholder="Rate as a percentage"}}
{{> taxSettingsSubmitButton instance=instance}}
{{/autoForm}}
{{else}}
{{#autoForm
schema=taxSchema
type="method"
meteormethod="taxes/addRate"
id="customTaxRates-insert-form"
doc=taxRate
resetOnSuccess=true
}}
{{> afFieldInput name='shopId' value=shopId type='hidden' }}
{{> afQuickField name='country' options=countryOptions class='form-control'}}
{{#if statesForCountry}}
{{>afFieldInput name="region" value=region options=statesForCountry class='form-control'}}
{{else}}
{{>afFieldInput name="region" value=region class='form-control'}}
{{/if}}
{{#if afFieldIsInvalid name="region"}}
{{afFieldMessage name="region" placeholder="State/Region/Province"}}
{{/if}}
{{> afQuickField name='postal' class='form-control' placeholder="Postal Code"}}
{{> afQuickField name='rate' class='form-control' placeholder="Rate as a percentage"}}
{{> taxSettingsSubmitButton instance=instance}}
{{/autoForm}}
{{/if}}
{{/if}}