# ¿Cómo pasar la configuración de un componente como valor a un atributo?

**URL:** <https://meta.discourse.org/t/how-to-pass-a-component-setting-as-a-value-to-an-attribute/264463>\
**Category:** Development\
**Created:** [9 Mayo, 2023 21:46 UTC](https://meta.discourse.org/t/how-to-pass-a-component-setting-as-a-value-to-an-attribute/264463 "2023-05-09T21:46:06Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![gormus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gormus/32/428592_2.png) [@gormus](https://meta.discourse.org/u/gormus)\
**Post date:** [9 Mayo, 2023 21:46 UTC](https://meta.discourse.org/t/how-to-pass-a-component-setting-as-a-value-to-an-attribute/264463/1 "2023-05-09T21:46:06Z")

</div>

Hola, simplemente estoy intentando añadir una biblioteca de scripts externa a través de una etiqueta `<script src="..."></script>` en la plantilla `head_tag.html` de esta manera, claramente no es la sintaxis correcta.

```html
<script type="text/discourse-plugin" version="1.6.0">

  <script src="https://example.com/library.js"
        charset="UTF-8"
        data-lib-xyz=`${ settings.data_lib_xyz }`
        />

</script>

```

Y obtengo un error, tan pronto como lo habilito:

> SyntaxError: /discourse/theme-8/initializers/theme-field-54-common-html-script-1: El soporte para la sintaxis experimental ‘jsx’ no está habilitado actualmente (14:3):

¿Cuál sería la forma de Discourse de usar un valor de configuración de tema para el valor de un atributo de una etiqueta `SCRIPT`?

---

_[View the full topic](https://meta.discourse.org/t/how-to-pass-a-component-setting-as-a-value-to-an-attribute/264463)._
