chore: fix
This commit is contained in:
@@ -25,6 +25,7 @@ import {
|
||||
createUserByAdmin,
|
||||
setClientParrain,
|
||||
creditClientReferral,
|
||||
resetClientReferral,
|
||||
getClientCancelledOrders,
|
||||
getSettings,
|
||||
applyClientPenalty,
|
||||
@@ -452,6 +453,20 @@ export default function UsersScreen() {
|
||||
}
|
||||
};
|
||||
|
||||
const handleResetReferral = async (username: string) => {
|
||||
try {
|
||||
const res = await resetClientReferral(username);
|
||||
if (res.success) {
|
||||
showSuccess("Parrainage", "Solde remis à zéro");
|
||||
await loadData();
|
||||
} else {
|
||||
showError("Erreur", res.message || "Echec du reset");
|
||||
}
|
||||
} catch (e: any) {
|
||||
showError("Erreur", e.message);
|
||||
}
|
||||
};
|
||||
|
||||
// --------------------------------------------------
|
||||
// Points & amende
|
||||
// --------------------------------------------------
|
||||
@@ -934,6 +949,18 @@ export default function UsersScreen() {
|
||||
/>
|
||||
</TouchableOpacity>
|
||||
)}
|
||||
{referralEnabled && (item.clientData!.referral_balance ?? 0) > 0 && (
|
||||
<TouchableOpacity
|
||||
style={styles.editIconBtn}
|
||||
onPress={() => handleResetReferral(item.clientData!.username)}
|
||||
>
|
||||
<Ionicons
|
||||
name="refresh-outline"
|
||||
size={20}
|
||||
color={colors.danger}
|
||||
/>
|
||||
</TouchableOpacity>
|
||||
)}
|
||||
<TouchableOpacity
|
||||
style={styles.editIconBtn}
|
||||
onPress={() => openCancelledOrders(item.clientData!)}
|
||||
|
||||
Reference in New Issue
Block a user