v3.20.0
Allows for passing in a custom label component and/or error component to any input that uses LabeledField
under the hood (i.e., most inputs).
This addresses a common styling difficulty with checkboxes that require interactive labels. E.g.,
<span>I agree to the <button onClick={ showTermsModal }>terms and conditions</button></span>