From 1a3e85aa05aefa11837137f5d5c36c99dd774f59 Mon Sep 17 00:00:00 2001 From: Bill Date: Fri, 24 Sep 2021 01:39:27 -0400 Subject: [PATCH] Update inventory --- src/views/inventory/InventoryView.scss | 3 - src/views/inventory/views/InventoryViews.scss | 2 - .../views/badge/InventoryBadgeView.scss | 13 ---- .../views/badge/InventoryBadgeView.tsx | 72 ++++++------------- .../badge/item/InventoryBadgeItemView.scss | 17 ----- .../inventory/views/bot/InventoryBotView.tsx | 25 ++++--- .../furniture/InventoryFurnitureView.scss | 5 -- .../furniture/InventoryFurnitureView.tsx | 29 ++++---- .../search/InventoryFurnitureSearchView.tsx | 2 +- .../inventory/views/pet/InventoryPetView.tsx | 25 ++++--- 10 files changed, 68 insertions(+), 125 deletions(-) delete mode 100644 src/views/inventory/views/InventoryViews.scss delete mode 100644 src/views/inventory/views/badge/InventoryBadgeView.scss delete mode 100644 src/views/inventory/views/badge/item/InventoryBadgeItemView.scss delete mode 100644 src/views/inventory/views/furniture/InventoryFurnitureView.scss diff --git a/src/views/inventory/InventoryView.scss b/src/views/inventory/InventoryView.scss index 8d5953d9..e01335a2 100644 --- a/src/views/inventory/InventoryView.scss +++ b/src/views/inventory/InventoryView.scss @@ -8,6 +8,3 @@ height: 181px; } } - - -@import './views/InventoryViews'; diff --git a/src/views/inventory/views/InventoryViews.scss b/src/views/inventory/views/InventoryViews.scss deleted file mode 100644 index cd28a3b0..00000000 --- a/src/views/inventory/views/InventoryViews.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import './badge/InventoryBadgeView'; -@import './furniture/InventoryFurnitureView'; diff --git a/src/views/inventory/views/badge/InventoryBadgeView.scss b/src/views/inventory/views/badge/InventoryBadgeView.scss deleted file mode 100644 index fc975ace..00000000 --- a/src/views/inventory/views/badge/InventoryBadgeView.scss +++ /dev/null @@ -1,13 +0,0 @@ -.current-badge-container { - - .badge-image { - width: 45px; - height: 45px; - } -} - -.inventory-badge-overflow { - height: calc(100% - 91px); -} - -@import './item/InventoryBadgeItemView'; diff --git a/src/views/inventory/views/badge/InventoryBadgeView.tsx b/src/views/inventory/views/badge/InventoryBadgeView.tsx index 3bcd03b6..1e02c3b0 100644 --- a/src/views/inventory/views/badge/InventoryBadgeView.tsx +++ b/src/views/inventory/views/badge/InventoryBadgeView.tsx @@ -2,6 +2,9 @@ import { RequestBadgesComposer } from '@nitrots/nitro-renderer'; import { FC, useEffect } from 'react'; import { LocalizeBadgeName, LocalizeText } from '../../../../api'; import { SendMessageHook } from '../../../../hooks/messages/message-event'; +import { NitroLayoutFlexColumn } from '../../../../layout/flex-column/NitroLayoutFlexColumn'; +import { NitroLayoutGridColumn } from '../../../../layout/grid/column/NitroLayoutGridColumn'; +import { NitroLayoutGrid } from '../../../../layout/grid/NitroLayoutGrid'; import { BadgeImageView } from '../../../shared/badge-image/BadgeImageView'; import { useInventoryContext } from '../../context/InventoryContext'; import { InventoryBadgeActions } from '../../reducers/InventoryBadgeReducer'; @@ -74,55 +77,26 @@ export const InventoryBadgeView: FC = props => } return ( -
-
-
- -
-
-
-

{ LocalizeText('inventory.badges.activebadges') }

- -
- { badge && badge.length && -
-
-
- -
{ LocalizeBadgeName(badge) }
-
+ + + + + + +
{ LocalizeText('inventory.badges.activebadges') }
+ +
+ { badge && (badge.length > 0) && + +
+
+ +
{ LocalizeBadgeName(badge) }
- -
} -
-
-
- //
- //
- //
- // - //
- //
- //

{ LocalizeText('inventory.badges.activebadges') }

- // - //
- //
- //
- // { badge && badge.length && - //
- //
- // - //
- //

{ LocalizeBadgeName(badge) }

- //
- //
- // - //
} - //
- //
{ LocalizeText('achievements_score_description', [ 'score' ], [ '0' ]) }
- //
- //
- //
- // +
+ + } + + ); } diff --git a/src/views/inventory/views/badge/item/InventoryBadgeItemView.scss b/src/views/inventory/views/badge/item/InventoryBadgeItemView.scss deleted file mode 100644 index d17f5451..00000000 --- a/src/views/inventory/views/badge/item/InventoryBadgeItemView.scss +++ /dev/null @@ -1,17 +0,0 @@ -.inventory-badge-item-container { - height: 48px; - max-height: 48px; - - .inventory-badge-item { - width: 100%; - height: 100%; - border-color: $grid-border-color !important; - background-color: $grid-bg-color; - overflow: hidden; - - &.active { - border-color: $grid-active-border-color !important; - background-color: $grid-active-bg-color; - } - } -} diff --git a/src/views/inventory/views/bot/InventoryBotView.tsx b/src/views/inventory/views/bot/InventoryBotView.tsx index d4828b31..13e985af 100644 --- a/src/views/inventory/views/bot/InventoryBotView.tsx +++ b/src/views/inventory/views/bot/InventoryBotView.tsx @@ -2,6 +2,9 @@ import { GetBotInventoryComposer, RoomObjectVariable } from '@nitrots/nitro-rend import { FC, useEffect } from 'react'; import { GetRoomEngine, LocalizeText } from '../../../../api'; import { SendMessageHook } from '../../../../hooks/messages/message-event'; +import { NitroLayoutFlexColumn } from '../../../../layout/flex-column/NitroLayoutFlexColumn'; +import { NitroLayoutGridColumn } from '../../../../layout/grid/column/NitroLayoutGridColumn'; +import { NitroLayoutGrid } from '../../../../layout/grid/NitroLayoutGrid'; import { RoomPreviewerView } from '../../../shared/room-previewer/RoomPreviewerView'; import { attemptBotPlacement } from '../../common/BotUtilities'; import { useInventoryContext } from '../../context/InventoryContext'; @@ -80,20 +83,20 @@ export const InventoryBotView: FC = props => } return ( -
-
+ + -
-
-
+ + + -
+ { botItem && -
-

{ botItem.botData.name }

+ +
{ botItem.botData.name }
{ !!roomSession && } -
} -
-
+ } + + ); } diff --git a/src/views/inventory/views/furniture/InventoryFurnitureView.scss b/src/views/inventory/views/furniture/InventoryFurnitureView.scss deleted file mode 100644 index 089af5ef..00000000 --- a/src/views/inventory/views/furniture/InventoryFurnitureView.scss +++ /dev/null @@ -1,5 +0,0 @@ -.stuffdata-extra-container { - position: absolute; - top: 5px; - right: 15px; -} diff --git a/src/views/inventory/views/furniture/InventoryFurnitureView.tsx b/src/views/inventory/views/furniture/InventoryFurnitureView.tsx index 0a4f93cc..06518c2f 100644 --- a/src/views/inventory/views/furniture/InventoryFurnitureView.tsx +++ b/src/views/inventory/views/furniture/InventoryFurnitureView.tsx @@ -2,6 +2,9 @@ import { FurnitureListComposer, RoomObjectVariable, Vector3d } from '@nitrots/ni import { FC, useEffect, useState } from 'react'; import { GetRoomEngine, GetSessionDataManager, LocalizeText } from '../../../../api'; import { SendMessageHook } from '../../../../hooks/messages'; +import { NitroLayoutFlexColumn } from '../../../../layout/flex-column/NitroLayoutFlexColumn'; +import { NitroLayoutGridColumn } from '../../../../layout/grid/column/NitroLayoutGridColumn'; +import { NitroLayoutGrid } from '../../../../layout/grid/NitroLayoutGrid'; import { LimitedEditionCompactPlateView } from '../../../shared/limited-edition/compact-plate/LimitedEditionCompactPlateView'; import { RarityLevelView } from '../../../shared/rarity-level/RarityLevelView'; import { RoomPreviewerView } from '../../../shared/room-previewer/RoomPreviewerView'; @@ -116,30 +119,30 @@ export const InventoryFurnitureView: FC = props => } return ( -
-
+ + -
-
-
+ + + { groupItem && groupItem.stuffData.isUnique && -
+
} { (groupItem && groupItem.stuffData.rarityLevel > -1) && -
+
} -
+ { groupItem && -
-

{ groupItem.name }

+ +
{ groupItem.name }
{ !!roomSession && } -
} -
-
+ } + + ); } diff --git a/src/views/inventory/views/furniture/search/InventoryFurnitureSearchView.tsx b/src/views/inventory/views/furniture/search/InventoryFurnitureSearchView.tsx index 599214cd..f7934a19 100644 --- a/src/views/inventory/views/furniture/search/InventoryFurnitureSearchView.tsx +++ b/src/views/inventory/views/furniture/search/InventoryFurnitureSearchView.tsx @@ -30,7 +30,7 @@ export const InventoryFurnitureSearchView: FC }, [ groupItems, setGroupItems, searchValue ]); return ( -
+
setSearchValue(event.target.value) } />
diff --git a/src/views/inventory/views/pet/InventoryPetView.tsx b/src/views/inventory/views/pet/InventoryPetView.tsx index a90faef1..bcfcc715 100644 --- a/src/views/inventory/views/pet/InventoryPetView.tsx +++ b/src/views/inventory/views/pet/InventoryPetView.tsx @@ -2,6 +2,9 @@ import { RequestPetsComposer, RoomObjectVariable } from '@nitrots/nitro-renderer import { FC, useEffect } from 'react'; import { GetRoomEngine, LocalizeText } from '../../../../api'; import { SendMessageHook } from '../../../../hooks/messages/message-event'; +import { NitroLayoutFlexColumn } from '../../../../layout/flex-column/NitroLayoutFlexColumn'; +import { NitroLayoutGridColumn } from '../../../../layout/grid/column/NitroLayoutGridColumn'; +import { NitroLayoutGrid } from '../../../../layout/grid/NitroLayoutGrid'; import { RoomPreviewerView } from '../../../shared/room-previewer/RoomPreviewerView'; import { attemptPetPlacement } from '../../common/PetUtilities'; import { useInventoryContext } from '../../context/InventoryContext'; @@ -80,20 +83,20 @@ export const InventoryPetView: FC = props => } return ( -
-
+ + -
-
-
+ + + -
+ { petItem && -
-

{ petItem.petData.name }

+ +
{ petItem.petData.name }
{ !!roomSession && } -
} -
-
+ } + + ); }