{{#if this.isDefaultFormat}}
  <fieldset ...attributes>
    {{#if @dataSchema.title}}
      <legend>{{@dataSchema.title}}</legend>
    {{/if}}
    {{#if @dataSchema.description}}
      <p>{{@dataSchema.description}}</p>
    {{/if}}
    {{#each this.formFieldArgsList as |formFieldArgs|}}
      <JsonSchemaForm::FormField
        @data={{formFieldArgs.data}}
        @dataSchema={{formFieldArgs.dataSchema}}
        @formId={{@formId}}
        @elementSchema={{formFieldArgs.elementSchema}}
        @onValueChange={{formFieldArgs.onValueChange}}
        @onValueInitialized={{formFieldArgs.onValueInitialized}}
      />
    {{/each}}
  </fieldset>
{{else}}
  {{#let this.widget as |Widget|}}
    <Widget
      @description={{@dataSchema.description}}
      @errorMessage={{this.formValue.errorMessage}}
      @name={{this.formValue.name}}
      @onValueChange={{@onValueChange}}
      @title={{@dataSchema.title}}
      @value={{@data}}
      ...attributes/>
  {{/let}}
{{/if}}
