{{ formInput fields.custom.fields.enabled name=(concat prefix "custom.enabled") value=source.custom.enabled
input=@root.inputs.createCheckboxInput classes="singleton"
dataset=(dnd5e-object tooltip="DND5E.DAMAGE.FIELDS.damage.parts.FIELDS.custom.enabled.hint")
ariaLabel=(localize "DND5E.DAMAGE.FIELDS.damage.parts.FIELDS.custom.enabled.hint")}}
{{#if source.custom.enabled}}
{{ formField fields.custom.fields.formula name=(concat prefix "custom.formula") value=source.custom.formula
label="DND5E.Formula" hint=false localize=true classes="label-top" rootId=@root.partId }}
{{else}}
{{ formField fields.number name=(concat prefix "number") value=source.number label="DND5E.Number" hint=false
localize=true classes="label-top" rootId=@root.partId }}
{{ formField fields.denomination name=(concat prefix "denomination") value=source.denomination
options=@root.denominationOptions label="DND5E.Die" hint=false localize=true classes="label-top"
rootId=@root.partId }}
{{ formField fields.bonus name=(concat prefix "bonus") value=source.bonus label="DND5E.Bonus" hint=false
localize=true classes="label-top" rootId=@root.partId }}
{{/if}}
{{#unless locked}}
{{/unless}}
{{ formField fields.types name=(concat prefix "types") value=source.types options=typeOptions hint=false
disabled=locked label="DND5E.Type" localize=true classes="label-top multi-select"
rootId=@root.partId }}
{{#if canScale}}
{{#with fields.scaling.fields as |fields|}}
{{ formField fields.mode name=(concat ../prefix "scaling.mode") value=../source.scaling.mode
options=../scalingOptions label="DND5E.DAMAGE.FIELDS.damage.parts.FIELDS.scaling.abbr" hint=false
localize=true classes="label-top" rootId=@root.partId }}
{{#if ../source.scaling.mode}}
{{ formField fields.number name=(concat ../prefix "scaling.number") value=../source.scaling.number
label="DND5E.DAMAGE.FIELDS.damage.parts.FIELDS.scaling.number.abbr" hint=false localize=true
classes="label-top" rootId=@root.partId }}
{{ formField fields.formula name=(concat ../prefix "scaling.formula") value=../source.scaling.formula
label="DND5E.Formula" hint=false localize=true classes="label-top" rootId=@root.partId }}
{{/if}}
{{/with}}
{{/if}}