mirror of
https://github.com/n8n-io/n8n.git
synced 2024-09-20 23:07:32 -07:00
🐛 Fix bug with multi line texts on Edit Image Node
This commit is contained in:
parent
aaaa804f36
commit
b81d175145
|
@ -721,16 +721,19 @@ export class EditImage implements INodeType {
|
|||
// Split the text in multiple lines
|
||||
const lines: string[] = [];
|
||||
let currentLine = '';
|
||||
(text as string).split(' ').forEach((textPart: string) => {
|
||||
if (currentLine.length + textPart.length + 1 > lineLength) {
|
||||
lines.push(currentLine.trim());
|
||||
currentLine = `${textPart} `;
|
||||
return;
|
||||
}
|
||||
currentLine += `${textPart} `;
|
||||
(text as string).split('\n').forEach((textLine: string) => {
|
||||
textLine.split(' ').forEach((textPart: string) => {
|
||||
if ((currentLine.length + textPart.length + 1) > lineLength) {
|
||||
lines.push(currentLine.trim());
|
||||
currentLine = `${textPart} `;
|
||||
return;
|
||||
}
|
||||
currentLine += `${textPart} `;
|
||||
});
|
||||
|
||||
lines.push(currentLine.trim());
|
||||
currentLine = '';
|
||||
});
|
||||
// Add the last line
|
||||
lines.push(currentLine.trim());
|
||||
|
||||
// Combine the lines to a single string
|
||||
const renderText = lines.join('\n');
|
||||
|
|
Loading…
Reference in a new issue