feat(wired-ui): expand advanced wired editors

This commit is contained in:
Lorenzune
2026-03-21 14:27:57 +01:00
parent cb0a9242b5
commit 27cb71f0cc
90 changed files with 3529 additions and 538 deletions
@@ -61,6 +61,8 @@ export const InfoStandWidgetUserView: FC<InfoStandWidgetUserViewProps> = props =
if (oldBadges === event.badges.join('')) return;
setAvatarInfo(prevValue => {
if (!prevValue) return prevValue;
const newValue = CloneObject(prevValue);
newValue.badges = event.badges;
return newValue;
@@ -71,6 +73,8 @@ export const InfoStandWidgetUserView: FC<InfoStandWidgetUserViewProps> = props =
if (!avatarInfo || avatarInfo.roomIndex !== event.roomIndex) return;
setAvatarInfo(prevValue => {
if (!prevValue) return prevValue;
const newValue = CloneObject(prevValue);
newValue.figure = event.figure;
newValue.motto = event.customInfo;
@@ -86,6 +90,8 @@ export const InfoStandWidgetUserView: FC<InfoStandWidgetUserViewProps> = props =
if (!avatarInfo || avatarInfo.roomIndex !== event.roomIndex) return;
setAvatarInfo(prevValue => {
if (!prevValue) return prevValue;
const newValue = CloneObject(prevValue);
const clearGroup = (event.status === -1) || (event.habboGroupId <= 0);
@@ -272,4 +278,4 @@ export const InfoStandWidgetUserView: FC<InfoStandWidgetUserViewProps> = props =
)}
</>
);
};
};