Merge branch 'main' of gitlab.com:agenceminuit/musicland

This commit is contained in:
2025-11-05 11:24:34 +01:00
17 changed files with 1613 additions and 228 deletions
+9 -20
View File
@@ -49,29 +49,18 @@ export default ({
const { currentUID = null, currentUserData = null } = useUserData?.() || {};
const coinBalance = React.useMemo(() => {
const data = currentUserData || {};
const candidates = [
data?.coins,
data?.coinBalance,
data?.coin,
data?.wallet?.coins,
data?.wallet?.coinBalance,
];
for (const value of candidates) {
if (typeof value === "number" && Number.isFinite(value)) {
return value;
}
if (typeof value === "string") {
const parsed = Number(value);
if (Number.isFinite(parsed)) {
return parsed;
}
const value = currentUserData?.coins;
if (typeof value === "number" && Number.isFinite(value)) {
return value;
}
if (typeof value === "string") {
const parsed = Number(value);
if (Number.isFinite(parsed)) {
return parsed;
}
}
return 0;
}, [currentUserData]);
}, [currentUserData?.coins]);
const formattedCoins = React.useMemo(() => {
try {