Campo de usuario no funciona en un outlet de plugin

Estoy intentando agregar este campo de usuario: user-fields/5 en este outlet: above-user-summary-stats. Pero no carga, aquí está el hbs que estoy intentando usar:

{{!-- Mostrar y editar un campo de usuario personalizado (por ejemplo, "nota de perfil") para user_field_5 --}}
{{#if this.fieldValue}}
  <div>
    <strong>Nota de perfil:</strong> {{this.fieldValue}}
  </div>
{{else}}
  {{#if this.canEdit}}
    <div class="profile-note-display empty">
      <em>No se ha establecido ninguna nota de perfil</em>
    </div>
  {{/if}}
{{/if}}

{{#if this.canEdit}}
  {{#unless this.editing}}
    <button class="btn btn-primary btn-small" {{on "click" this.startEdit}}>
      {{#if this.fieldValue}}Editar{{else}}Agregar{{/if}} Nota de perfil
    </button>
  {{/unless}}
{{/if}}

{{#if this.editing}}
  <form {{on "submit" this.save}}>
    <textarea
      rows="4"
      style="width:100%;"
      value={{this.editValue}}
      {{on "input" this.updateEdit}}
      autofocus
    ></textarea>
    <br>
    <button type="submit" class="btn btn-primary btn-small">Guardar</button>
    <button type="button" class="btn btn-conditional btn-small" {{on "click" this.cancelEdit}}>Cancelar</button>
  </form>
{{/if}}

¿Cuál podría ser el problema?

1 me gusta

No creo que tengamos suficiente información para ayudar basándonos solo en esta plantilla. ¿Cómo se define this.fieldValue?

Si introduce user_field_5 en el ajuste del sitio Campos personalizados públicos de usuario… debería poder acceder a él desde este outlet del plugin

Ya sea en su plantilla como: {{@user.custom_fields.user_field_5}}

o en su JS como: this.args.user?.custom_fields?.user_field_5

1 me gusta