Hola,
Durante el desarrollo de una integración, tuve dificultades con los saltos de línea
Sería necesario poder hacer saltos de línea al mostrar información en una integración externa
Aquí está la respuesta de claude sobre la integración vigieau, por ejemplo:
Por qué un lugar por línea es imposible
El salto de línea se envía — un verdadero \n — y se puede ver en los registros del contenedor. Es la pantalla de configuración de Gladys la que lo elimina, por tres razones acumulativas:
ActionsCard.jsxrenderiza la respuesta como<div class="alert alert-success">{getLocalizedText(...)}</div>: un hijo de texto de React. Toda la etiquetación se escapa, por lo que ni<br>ni<pre>son posibles.- En HTML, un
\nen el texto es un espacio, a menos que el CSS digawhite-space: pre-wrap. Ni el CSS de Gladys ni el.alertde Tabler lo establecen (el únicopre-wrapde todo el front de las integraciones externas está en la página LOGS). - Los separadores Unicode U+2028 / U+2029, que la especificación CSS presenta como saltos forzados, han sido medidos en Chromium: también se colapsan.
Verificado en la etiqueta v4.84.4 y en master. Por lo tanto, no hay nada más que enviar: la corrección es una regla CSS de una línea en el núcleo de Gladys, no algo que esta integración pueda proporcionar. De ahí el « • » que abre cada entrada: es él quien mantiene la lista legible una vez todo aplastado en una línea — un número desnudo se pierde entre un código postal y dos coordenadas, un « • » no puede aparecer en una dirección.