@@ -151,36 +151,87 @@ class="regular-text"
151151 <th scope="row">Custom Translations</th>
152152 <td>
153153 <p class="description" style="margin-bottom: 10px;">Override default text in the modal (leave empty to use defaults)</p>
154- <table class="frak-i18n-table">
155- <tr>
156- <td><label for="frak_modal_i18n_login_text">Login Text:</label></td>
157- <td><input type="text" id="frak_modal_i18n_login_text"
158- name="frak_modal_i18n[sdk.wallet.login.text]"
159- value="<?php echo isset ($ modal_i18n ['sdk.wallet.login.text ' ]) ? esc_attr ($ modal_i18n ['sdk.wallet.login.text ' ]) : '' ; ?> "
160- class="regular-text"></td>
161- </tr>
162- <tr>
163- <td><label for="frak_modal_i18n_login_text_sharing">Sharing Login Text:</label></td>
164- <td><input type="text" id="frak_modal_i18n_login_text_sharing"
165- name="frak_modal_i18n[sdk.wallet.login.text_sharing]"
166- value="<?php echo isset ($ modal_i18n ['sdk.wallet.login.text_sharing ' ]) ? esc_attr ($ modal_i18n ['sdk.wallet.login.text_sharing ' ]) : '' ; ?> "
167- class="regular-text"></td>
168- </tr>
169- <tr>
170- <td><label for="frak_modal_i18n_login_cta">Login Button:</label></td>
171- <td><input type="text" id="frak_modal_i18n_login_cta"
172- name="frak_modal_i18n[sdk.wallet.login.cta]"
173- value="<?php echo isset ($ modal_i18n ['sdk.wallet.login.cta ' ]) ? esc_attr ($ modal_i18n ['sdk.wallet.login.cta ' ]) : '' ; ?> "
174- class="regular-text"></td>
175- </tr>
176- <tr>
177- <td><label for="frak_modal_i18n_reward_text">Reward Text:</label></td>
178- <td><input type="text" id="frak_modal_i18n_reward_text"
179- name="frak_modal_i18n[sdk.wallet.reward.text]"
180- value="<?php echo isset ($ modal_i18n ['sdk.wallet.reward.text ' ]) ? esc_attr ($ modal_i18n ['sdk.wallet.reward.text ' ]) : '' ; ?> "
181- class="regular-text"></td>
182- </tr>
183- </table>
154+
155+ <!-- Sharing Modal Customization -->
156+ <div class="frak-i18n-group">
157+ <h4 style="margin: 15px 0 10px 0;">Sharing Modal</h4>
158+ <table class="frak-i18n-table">
159+ <tr>
160+ <td style="vertical-align: top; padding-bottom: 15px;">
161+ <label for="frak_modal_i18n_sharing_title">Sharing Modal Title:</label>
162+ <p class="description" style="margin-top: 5px;">The title that appears when users share your content on social media or messaging apps</p>
163+ </td>
164+ <td style="padding-bottom: 15px;">
165+ <input type="text" id="frak_modal_i18n_sharing_title"
166+ name="frak_modal_i18n[sharing.title]"
167+ value="<?php echo isset ($ modal_i18n ['sharing.title ' ]) ? esc_attr ($ modal_i18n ['sharing.title ' ]) : '' ; ?> "
168+ class="large-text"
169+ placeholder="Example: 'Share this amazing product with your friends!'">
170+ </td>
171+ </tr>
172+ <tr>
173+ <td style="vertical-align: top; padding-bottom: 15px;">
174+ <label for="frak_modal_i18n_sharing_text">Sharing Message Text:</label>
175+ <p class="description" style="margin-top: 5px;">The default message that will be shared along with your product link</p>
176+ </td>
177+ <td style="padding-bottom: 15px;">
178+ <textarea id="frak_modal_i18n_sharing_text"
179+ name="frak_modal_i18n[sharing.text]"
180+ class="large-text"
181+ rows="3"
182+ placeholder="Example: 'Check out this amazing product I found!'"><?php echo isset ($ modal_i18n ['sharing.text ' ]) ? esc_textarea ($ modal_i18n ['sharing.text ' ]) : '' ; ?> </textarea>
183+ </td>
184+ </tr>
185+ </table>
186+ </div>
187+
188+ <!-- Wallet Login Modal Customization -->
189+ <div class="frak-i18n-group">
190+ <h4 style="margin: 15px 0 10px 0;">Wallet Login Modal</h4>
191+ <table class="frak-i18n-table">
192+ <tr>
193+ <td style="vertical-align: top; padding-bottom: 15px;">
194+ <label for="frak_modal_i18n_login_primary_action">Wallet Login Button Text:</label>
195+ <p class="description" style="margin-top: 5px;">The text displayed on the main action button in the wallet login modal</p>
196+ </td>
197+ <td style="padding-bottom: 15px;">
198+ <input type="text" id="frak_modal_i18n_login_primary_action"
199+ name="frak_modal_i18n[sdk.wallet.login.primaryAction]"
200+ value="<?php echo isset ($ modal_i18n ['sdk.wallet.login.primaryAction ' ]) ? esc_attr ($ modal_i18n ['sdk.wallet.login.primaryAction ' ]) : '' ; ?> "
201+ class="large-text"
202+ placeholder="Example: 'Create your wallet in 2 seconds!'">
203+ </td>
204+ </tr>
205+ <tr>
206+ <td style="vertical-align: top; padding-bottom: 15px;">
207+ <label for="frak_modal_i18n_login_text_sharing">Login Text for Sharing:</label>
208+ <p class="description" style="margin-top: 5px;">Message shown to users when they need to login to share content and earn rewards.<br>
209+ You can use <strong>**bold text**</strong>, <em>*italic text*</em>, and <code>{{ estimatedReward }}</code> to show the reward amount.</p>
210+ </td>
211+ <td style="padding-bottom: 15px;">
212+ <textarea id="frak_modal_i18n_login_text_sharing"
213+ name="frak_modal_i18n[sdk.wallet.login.text_sharing]"
214+ class="large-text"
215+ rows="3"
216+ placeholder="Example: 'Share, Refer, Earn up to **{{ estimatedReward }}** per successful referral'"><?php echo isset ($ modal_i18n ['sdk.wallet.login.text_sharing ' ]) ? esc_textarea ($ modal_i18n ['sdk.wallet.login.text_sharing ' ]) : '' ; ?> </textarea>
217+ </td>
218+ </tr>
219+ <tr>
220+ <td style="vertical-align: top; padding-bottom: 15px;">
221+ <label for="frak_modal_i18n_login_text_referred">Welcome Text for Referred Users:</label>
222+ <p class="description" style="margin-top: 5px;">Message shown to users who clicked on a shared link.<br>
223+ You can use <strong>**bold text**</strong>, <em>*italic text*</em>, and <code>{{ estimatedReward }}</code> to show the reward amount.</p>
224+ </td>
225+ <td style="padding-bottom: 15px;">
226+ <textarea id="frak_modal_i18n_login_text_referred"
227+ name="frak_modal_i18n[sdk.wallet.login.text_referred]"
228+ class="large-text"
229+ rows="3"
230+ placeholder="Example: 'Welcome! Receive **{{ estimatedReward }}** when you make a purchase'"><?php echo isset ($ modal_i18n ['sdk.wallet.login.text_referred ' ]) ? esc_textarea ($ modal_i18n ['sdk.wallet.login.text_referred ' ]) : '' ; ?> </textarea>
231+ </td>
232+ </tr>
233+ </table>
234+ </div>
184235 </td>
185236 </tr>
186237 </table>
0 commit comments