{{#if instance.state.get 'editingId'}}
{{#autoForm
schema=discountSchema
type="method-update"
meteormethod="discounts/editCode"
doc=discountCode
id="discount-codes-update-form"
resetOnSuccess=true
}}
{{> afQuickField name='code' placeholder="Discount Code"}}
{{> afQuickField name='discount' placeholder="Discount formula value"}}
{{> afQuickField name='conditions.accountLimit'}}
{{> afQuickField name='conditions.redemptionLimit'}}
{{> afQuickField name='calculation'}}
{{> afQuickField name='discountMethod' type="hidden"}}
{{> discountCodeSettingsSubmitButton instance=instance}}
{{/autoForm}}
{{else}}
{{#autoForm
schema=discountSchema
type="method"
meteormethod="discounts/addCode"
id="discount-codes-insert-form"
doc=discountCode
resetOnSuccess=true
}}
{{> afFieldInput name='shopId' value=shopId type='hidden'}}
{{> afQuickField name='code' placeholder="Discount Code"}}
{{> afQuickField name='discount' placeholder="Discount formula value"}}
{{> afQuickField name='conditions.accountLimit'}}
{{> afQuickField name='conditions.redemptionLimit'}}
{{> afQuickField name='calculation'}}
{{> afQuickField name='discountMethod' type="hidden"}}
{{> discountCodeSettingsSubmitButton instance=instance}}
{{/autoForm}}
{{/if}}
{{/if}}