-
-
- { isFreeColorMode &&
-
setSelectedColor(ColorUtils.convertFromHex(event.target.value)) } /> }
- { !isFreeColorMode &&
-
}
-
-
-
-
setSelectedBrightness(value) }
- thumbClassName={ 'thumb percent' }
- renderThumb={ (props, state) => { scaledBrightness(state.valueNow) }
} />
-
-
- setSelectedEffectId(event.target.checked ? 2 : 1) } />
-
-
-
-
-
-
+ }
+
+
+ { LocalizeText('widget.backgroundcolor.lightness') }
+ setSelectedBrightness(value) }
+ thumbClassName={ 'thumb percent' }
+ renderThumb={ (props, state) => { scaledBrightness(state.valueNow) }
} />
+
+
+ setSelectedEffectId(event.target.checked ? 2 : 1) } />
+
+
+
+ setSelectedEffectId(event.target.checked ? 2 : 1) } />
+
+
+
+
+
> }
diff --git a/src/views/room/widgets/furniture/exchange-credit/FurnitureExchangeCreditView.tsx b/src/views/room/widgets/furniture/exchange-credit/FurnitureExchangeCreditView.tsx
index 2ee5d497..81d7ed79 100644
--- a/src/views/room/widgets/furniture/exchange-credit/FurnitureExchangeCreditView.tsx
+++ b/src/views/room/widgets/furniture/exchange-credit/FurnitureExchangeCreditView.tsx
@@ -1,9 +1,13 @@
import { FC, useCallback, useState } from 'react';
import { LocalizeText, RoomWidgetCreditFurniRedeemMessage, RoomWidgetUpdateCreditFurniEvent } from '../../../../../api';
+import { Base } from '../../../../../common/Base';
+import { Button } from '../../../../../common/Button';
+import { Column } from '../../../../../common/Column';
+import { Grid } from '../../../../../common/Grid';
+import { Text } from '../../../../../common/Text';
import { BatchUpdates } from '../../../../../hooks';
import { CreateEventDispatcherHook } from '../../../../../hooks/events/event-dispatcher.base';
-import { NitroCardContentView, NitroCardHeaderView, NitroCardView, NitroLayoutButton, NitroLayoutFlexColumn, NitroLayoutGrid, NitroLayoutGridColumn } from '../../../../../layout';
-import { NitroLayoutBase } from '../../../../../layout/base';
+import { NitroCardContentView, NitroCardHeaderView, NitroCardView } from '../../../../../layout';
import { useRoomContext } from '../../../context/RoomContext';
export const FurnitureExchangeCreditView: FC<{}> = props =>
@@ -42,24 +46,20 @@ export const FurnitureExchangeCreditView: FC<{}> = props =>
-
-
-
-
-
-
-
- { LocalizeText('creditfurni.description', [ 'credits' ], [ value.toString() ]) }
-
-
- { LocalizeText('creditfurni.prompt') }
-
-
-
+
+
+
+
+
+
+ { LocalizeText('creditfurni.description', [ 'credits' ], [ value.toString() ]) }
+ { LocalizeText('creditfurni.prompt') }
+
+
-
-
+
+
+
);
diff --git a/src/views/room/widgets/furniture/mannequin/FurnitureMannequinView.tsx b/src/views/room/widgets/furniture/mannequin/FurnitureMannequinView.tsx
index b0ec3792..da7848c2 100644
--- a/src/views/room/widgets/furniture/mannequin/FurnitureMannequinView.tsx
+++ b/src/views/room/widgets/furniture/mannequin/FurnitureMannequinView.tsx
@@ -1,10 +1,14 @@
import { AvatarFigurePartType, FurnitureMannequinSaveLookComposer, FurnitureMannequinSaveNameComposer, FurnitureMultiStateComposer, HabboClubLevelEnum, IAvatarFigureContainer, RoomControllerLevel } from '@nitrots/nitro-renderer';
import { FC, KeyboardEvent, useCallback, useEffect, useState } from 'react';
import { GetAvatarRenderManager, GetSessionDataManager, LocalizeText, RoomWidgetUpdateMannequinEvent } from '../../../../../api';
+import { Button } from '../../../../../common/Button';
+import { Column } from '../../../../../common/Column';
+import { Flex } from '../../../../../common/Flex';
+import { Grid } from '../../../../../common/Grid';
+import { Text } from '../../../../../common/Text';
import { BatchUpdates, SendMessageHook } from '../../../../../hooks';
import { CreateEventDispatcherHook } from '../../../../../hooks/events/event-dispatcher.base';
-import { NitroCardContentView, NitroCardHeaderView, NitroCardView, NitroLayoutButton, NitroLayoutFlex, NitroLayoutFlexColumn, NitroLayoutGrid, NitroLayoutGridColumn } from '../../../../../layout';
-import { NitroLayoutBase } from '../../../../../layout/base';
+import { NitroCardContentView, NitroCardHeaderView, NitroCardView } from '../../../../../layout';
import { useRoomContext } from '../../../context/RoomContext';
import { FurnitureMannequinPreviewView } from './views/preview/FurnitureMannequinPreviewView';
@@ -169,68 +173,52 @@ export const FurnitureMannequinView: FC<{}> = props =>
setMode(MODE_NONE) } />
-
-
+
+
-
-
+
+
{ (mode === MODE_CONTROLLER) &&
<>
-
- setName(event.target.value) } onKeyDown={ event => handleKeyDown(event) } />
-
-
- setMode(MODE_UPDATE) }>
+ setName(event.target.value) } onKeyDown={ event => handleKeyDown(event) } />
+
+
- processAction(ACTION_WEAR) }>
+
+
-
+
+
> }
{ (mode === MODE_UPDATE) &&
<>
-
-
- { name }
-
-
- { LocalizeText('mannequin.widget.savetext') }
-
-
-
- setMode(MODE_CONTROLLER) }>
+
+ { name }
+ { LocalizeText('mannequin.widget.savetext') }
+
+
+ setMode(MODE_CONTROLLER) }>
{ LocalizeText('mannequin.widget.back') }
-
- processAction(ACTION_SAVE) }>
+
+
-
+
+
> }
{ (mode === MODE_PEER) &&
<>
-
-
- { name }
-
-
- { LocalizeText('mannequin.widget.weartext') }
-
-
- processAction(ACTION_WEAR) }>
+
+ { name }
+ { LocalizeText('mannequin.widget.weartext') }
+
+
+
> }
- { (mode === MODE_NO_CLUB) &&
-
- { LocalizeText('mannequin.widget.clubnotification') }
- }
- { (mode === MODE_WRONG_GENDER) &&
-
- { LocalizeText('mannequin.widget.wronggender') }
- }
-
-
+ { (mode === MODE_NO_CLUB) && { LocalizeText('mannequin.widget.clubnotification') } }
+ { (mode === MODE_WRONG_GENDER) && { LocalizeText('mannequin.widget.wronggender') } }
+
+
);
diff --git a/src/views/room/widgets/infostand/views/user/InfoStandWidgetUserView.tsx b/src/views/room/widgets/infostand/views/user/InfoStandWidgetUserView.tsx
index 26465faa..2a3d5320 100644
--- a/src/views/room/widgets/infostand/views/user/InfoStandWidgetUserView.tsx
+++ b/src/views/room/widgets/infostand/views/user/InfoStandWidgetUserView.tsx
@@ -1,10 +1,13 @@
+import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { RelationshipStatusInfoEvent, RelationshipStatusInfoMessageParser, RoomSessionUserBadgesEvent, UserRelationshipsComposer } from '@nitrots/nitro-renderer';
import classNames from 'classnames';
import { FC, FocusEvent, KeyboardEvent, useCallback, useEffect, useState } from 'react';
import { GetGroupInformation, LocalizeText, RoomWidgetChangeMottoMessage, RoomWidgetUpdateInfostandUserEvent } from '../../../../../../api';
+import { Base } from '../../../../../../common/Base';
+import { Flex } from '../../../../../../common/Flex';
import { CreateMessageHook, SendMessageHook } from '../../../../../../hooks';
import { CreateEventDispatcherHook } from '../../../../../../hooks/events';
-import { NitroLayoutFlex, UserProfileIconView } from '../../../../../../layout';
+import { UserProfileIconView } from '../../../../../../layout';
import { AvatarImageView } from '../../../../../shared/avatar-image/AvatarImageView';
import { BadgeImageView } from '../../../../../shared/badge-image/BadgeImageView';
import { RelationshipsContainerView } from '../../../../../user-profile/views/relationships-container/RelationshipsContainerView';
@@ -82,60 +85,61 @@ export const InfoStandWidgetUserView: FC
= props =
if(!userData) return null;
return (
-
+
-
-
+
+
{ userData.name }
-
-
-
+
+
+
-
+
-
+
{ badges[0] && }
0 }) } onClick={ () => GetGroupInformation(userData.groupId) }>
{ userData.groupId > 0 && }
-
-
+
+
{ badges[1] && }
{ badges[2] && }
-
-
+
+
{ badges[3] && }
{ badges[4] && }
-
+
-
+
- { userData.type !== RoomWidgetUpdateInfostandUserEvent.OWN_USER &&
{ motto }
}
+ { (userData.type !== RoomWidgetUpdateInfostandUserEvent.OWN_USER) &&
+
{ motto }
}
{ userData.type === RoomWidgetUpdateInfostandUserEvent.OWN_USER &&
-
}
+
+ }
@@ -151,5 +155,5 @@ export const InfoStandWidgetUserView: FC = props =
}
-
);
+ );
}