cleanup period confusion

This commit is contained in:
JCEEE
2026-09-04 10:22:51 +01:00
parent 44524de4b9
commit a959f204bd
2 changed files with 21 additions and 16 deletions
+2 -2
View File
@@ -277,7 +277,7 @@ export const actions: Actions = {
rewardType: (fd.get('rewardType') as string) || 'points', rewardType: (fd.get('rewardType') as string) || 'points',
rewardValue: (fd.get('rewardValue') as string) || '', rewardValue: (fd.get('rewardValue') as string) || '',
criteriaValue: Number(fd.get('criteriaValue') || 0), criteriaValue: Number(fd.get('criteriaValue') || 0),
period: (fd.get('period') as string) || 'weekly' period: (fd.get('period') as string) || ''
}); });
} }
return { success: true }; return { success: true };
@@ -321,7 +321,7 @@ export const actions: Actions = {
rewardType: (fd.get('rewardType') as string) || 'points', rewardType: (fd.get('rewardType') as string) || 'points',
rewardValue: (fd.get('rewardValue') as string) || '', rewardValue: (fd.get('rewardValue') as string) || '',
criteriaValue: Number(fd.get('criteriaValue') || 0), criteriaValue: Number(fd.get('criteriaValue') || 0),
period: (fd.get('period') as string) || 'weekly' period: (fd.get('period') as string) || ''
}); });
} }
return { success: true }; return { success: true };
+19 -14
View File
@@ -45,7 +45,7 @@
rewardType: 'points', rewardType: 'points',
rewardValue: '', rewardValue: '',
criteriaValue: 0, criteriaValue: 0,
period: 'weekly' period: 'daily'
}; };
let tplVals = $state({ ...blankTpl }); let tplVals = $state({ ...blankTpl });
@@ -73,7 +73,7 @@
rewardType: rec.rewardType || 'points', rewardType: rec.rewardType || 'points',
rewardValue: rec.rewardValue ?? '', rewardValue: rec.rewardValue ?? '',
criteriaValue: rec.criteriaValue ?? 0, criteriaValue: rec.criteriaValue ?? 0,
period: rec.period || 'weekly' period: rec.period || ''
}; };
showTplModal = true; showTplModal = true;
} }
@@ -554,18 +554,23 @@
Reward Value Reward Value
<input name="rewardValue" bind:value={tplVals.rewardValue} /> <input name="rewardValue" bind:value={tplVals.rewardValue} />
</label> </label>
<label> {#if tplVals.bonusType !== 'manual'}
Target Value <label>
<input type="number" name="criteriaValue" bind:value={tplVals.criteriaValue} /> Target Value
</label> <input type="number" name="criteriaValue" bind:value={tplVals.criteriaValue} />
<label> </label>
Period {/if}
<select name="period" bind:value={tplVals.period}> {#if tplVals.bonusType === 'manual'}
<option value="daily">Daily</option> <label>
<option value="weekly">Weekly</option> Period
<option value="monthly">Monthly</option> <select name="period" bind:value={tplVals.period}>
</select> <option value="">Unlimited</option>
</label> <option value="daily">Daily</option>
<option value="weekly">Weekly</option>
<option value="monthly">Monthly</option>
</select>
</label>
{/if}
{/if} {/if}