| 1739 | }); | 1739 | }); |
| 1740 | } | 1740 | } |
| 1741 | | 1741 | |
| 1742 | const message = await renderExtensionTemplateAsync(MODULE_NAME, 'templates/upload-expression', { expression, clickedFileName }); | 1742 | spriteName = null; |
| | 1743 | const suggestedSpriteName = generateUniqueSpriteName(expression, existingFiles); |
| 1743 | | 1744 | |
| 1744 | spriteName = generateUniqueSpriteName(expression, existingFiles); | 1745 | const message = await renderExtensionTemplateAsync(MODULE_NAME, 'templates/upload-expression', { expression, clickedFileName }); |
| 1745 | | 1746 | |
| 1746 | const input = await Popup.show.input(t`Upload Expression Sprite`, message, | 1747 | const input = await Popup.show.input(t`Upload Expression Sprite`, message, |
| 1747 | spriteName, { customButtons: customButtons }); | 1748 | suggestedSpriteName, { customButtons: customButtons }); |
| 1748 | | 1749 | |
| 1749 | if (input) { | 1750 | if (input) { |
| 1750 | if (!validateExpressionSpriteName(expression, input)) { | 1751 | if (!validateExpressionSpriteName(expression, input)) { |