MCPcopy Create free account
hub / github.com/devxnshsharma/UnMessify / validateSetupForm

Method validateSetupForm

app.js:1268–1287  ·  view source on GitHub ↗
(formData)

Source from the content-addressed store, hash-verified

1266 }
1267
1268 validateSetupForm(formData) {
1269 const errors = {};
1270
1271 const credits = parseFloat(formData.get('monthlyCredits'));
1272 if (isNaN(credits) || credits < 3000 || credits > 10000) {
1273 errors.monthlyCredits = 'Credits must be between ₹3,000 and ₹10,000';
1274 }
1275
1276 const days = parseInt(formData.get('monthDays'));
1277 if (isNaN(days) || days < 28 || days > 31) {
1278 errors.monthDays = 'Days must be between 28 and 31';
1279 }
1280
1281 const startDate = formData.get('startDate');
1282 if (!startDate) {
1283 errors.startDate = 'Start date is required';
1284 }
1285
1286 return errors;
1287 }
1288
1289 handleExpenseSubmit(form) {
1290 if (!this.profile) {

Callers 1

handleSetupSubmitMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected