@@ -132,29 +132,24 @@ switch(queryType){
132132case "CHANGE_PIN" :
133133
134134fields . innerHTML = `
135- <div class="flex flex-col gap-3">
136- <label class="font-semibold">New PIN</label>
137- <input type="password" id="new_pin"
138- class="border p-2 rounded w-full dark:bg-gray-700 dark:border-gray-600" placeholder="Enter new PIN number">
135+ <input type="password" id="new_pin" placeholder=" " class="dynamic_input">
136+ <label id="dynamic_label">New PIN</label>
137+ <button type="button" id="toggleIcon" onclick="togglePin()" class="absolute right-5 top-1/2 -translate-y-1/2 text-gray-400 hover:text-gray-600 dark:hover:text-gray-200 text-xl">👁️</button>
139138<button
140- onclick="submitRequest('CHANGE_PIN')"
141- class="mt-2 bg-blue-900 text-white px-4 py-2 rounded-lg hover:bg-blue-700">
139+ onclick="submitRequest('CHANGE_PIN')" id="dynamic_button">
142140Submit
143141</button>
144- </div>
145142` ;
146143
147144break ;
148145
149146case "CHANGE_ACCOUNT_NAME" :
150147
151148fields . innerHTML = `
152- <label class="font-semibold">New Account Name</label>
153- <input type="text" id="new_name"
154- class="border p-2 rounded w-full" placeholder="Enter the Account Holder Name">
149+ <input type="text" id="new_name" class="dynamic_input">
150+ <label id="dynamic_label">New Account Name</label>
155151<button
156- onclick="submitRequest('CHANGE_ACCOUNT_NAME')"
157- class="mt-4 bg-blue-900 text-white px-4 py-2 rounded-lg hover:bg-blue-700 cursor-pointer transition">
152+ onclick="submitRequest('CHANGE_ACCOUNT_NAME')" id="dynamic_button">
158153Submit
159154</button>
160155` ;
@@ -220,6 +215,9 @@ break;
220215
221216
222217}
218+ document . getElementsByClassName ( "dynamic_input" ) . classList . add ( "peer w-full bg-gray-50 dark:bg-gray-800 text-gray-900 dark:text-white border border-gray-300 dark:border-gray-600 rounded-2xl px-5 pt-7 pb-3 focus:ring-2 focus:ring-cyan-500 focus:border-transparent outline-none transition-all font-medium" )
219+ document . getElementById ( "dynamic_label" ) . classList . add ( "absolute left-5 top-2.5 text-gray-500 dark:text-gray-400 text-xs font-semibold uppercase tracking-wider transition-all peer-placeholder-shown:top-4 peer-placeholder-shown:text-sm peer-placeholder-shown:normal-case peer-placeholder-shown:tracking-normal peer-focus:top-2.5 peer-focus:text-xs peer-focus:uppercase peer-focus:tracking-wider peer-focus:text-cyan-500" )
220+ document . getElementById ( "dynamic_button" ) . classList . add ( "mt-2 bg-blue-900 text-white px-4 py-2 rounded-lg hover:bg-blue-700" )
223221
224222}
225223
0 commit comments