From 445fa4e9f4dc1197d405444c3f8d89f2bf387c34 Mon Sep 17 00:00:00 2001 From: Skylar Grant Date: Mon, 10 Feb 2025 11:08:01 -0500 Subject: [PATCH] Fixing dynamic labels and prefilled values. --- functions.js | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/functions.js b/functions.js index d3f3958..517552e 100644 --- a/functions.js +++ b/functions.js @@ -640,8 +640,8 @@ const functions = { }); }, oneFieldModal(templateId, labels, values) { - const fieldOneLabel = labels[0] ? labels[0] : 'Text Field:'; - const fieldOneValue = values[0] ? values[0] : ''; + const fieldOneLabel = labels ? labels[0] : 'Text Field:'; + const fieldOneValue = values ? values[0] : ''; // Create the modal const modal = new Modal() .setCustomId('oneFieldMemeModal') @@ -665,10 +665,10 @@ const functions = { return modal; }, twoFieldModal(templateId, labels, values) { - const fieldOneLabel = labels[0] ? labels[0] : 'Text Field 1:'; - const fieldTwoLabel = labels[1] ? labels[1] : 'Text Field 2:'; - const fieldOneValue = values[0] ? values[0] : ''; - const fieldTwoValue = values[1] ? values[1] : ''; + const fieldOneLabel = labels ? labels[0] : 'Text Field 1:'; + const fieldTwoLabel = labels ? labels[1] : 'Text Field 2:'; + const fieldOneValue = values ? values[0] : ''; + const fieldTwoValue = values ? values[1] : ''; // Create the modal const modal = new Modal() .setCustomId('twoFieldMemeModal') @@ -699,12 +699,12 @@ const functions = { return modal; }, threeFieldModal(templateId, labels, values) { - const fieldOneLabel = labels[0] ? labels[0] : 'Text Field 1:'; - const fieldTwoLabel = labels[1] ? labels[1] : 'Text Field 2:'; - const fieldThreeLabel = labels[2] ? labels[2] : 'Text Field 3:'; - const fieldOneValue = values[0] ? values[0] : ''; - const fieldTwoValue = values[1] ? values[1] : ''; - const fieldThreeValue = values[2] ? values[2] : ''; + const fieldOneLabel = labels ? labels[0] : 'Text Field 1:'; + const fieldTwoLabel = labels ? labels[1] : 'Text Field 2:'; + const fieldThreeLabel = labels ? labels[2] : 'Text Field 3:'; + const fieldOneValue = values ? values[0] : ''; + const fieldTwoValue = values ? values[1] : ''; + const fieldThreeValue = values ? values[2] : ''; // Create the modal const modal = new Modal() .setCustomId('threeFieldMemeModal') @@ -742,14 +742,14 @@ const functions = { return modal; }, fourFieldModal(templateId, labels, values) { - const fieldOneLabel = labels[0] ? labels[0] : 'Text Field 1:'; - const fieldTwoLabel = labels[1] ? labels[1] : 'Text Field 2:'; - const fieldThreeLabel = labels[2] ? labels[2] : 'Text Field 3:'; - const fieldFourLabel = labels[3] ? labels[3] : 'Text Field 4:'; - const fieldOneValue = values[0] ? values[0] : ''; - const fieldTwoValue = values[1] ? values[1] : ''; - const fieldThreeValue = values[2] ? values[2] : ''; - const fieldFourValue = values[3] ? values[3] : ''; + const fieldOneLabel = labels ? labels[0] : 'Text Field 1:'; + const fieldTwoLabel = labels ? labels[1] : 'Text Field 2:'; + const fieldThreeLabel = labels ? labels[2] : 'Text Field 3:'; + const fieldFourLabel = labels ? labels[3] : 'Text Field 4:'; + const fieldOneValue = values ? values[0] : ''; + const fieldTwoValue = values ? values[1] : ''; + const fieldThreeValue = values ? values[2] : ''; + const fieldFourValue = values ? values[3] : ''; // Create the modal const modal = new Modal() .setCustomId('fourFieldMemeModal') @@ -1039,4 +1039,4 @@ const functions = { } }; -module.exports = functions; \ No newline at end of file +module.exports = functions;