fix CSS bugs in Item

This commit is contained in:
Matt Dunn-Rankin 2020-04-30 00:30:27 -07:00
parent 2db0e33f28
commit a3204cd2cf

View file

@ -28,21 +28,27 @@ export function Item({ item, itemNameId, outfitState, dispatchToOutfit }) {
return (
<ItemContainer>
<Box>
<ItemThumbnail
src={`/api/assetProxy?url=${encodeURIComponent(item.thumbnailUrl)}`}
isWorn={isWorn}
/>
</Box>
<Box width="3" />
<Box>
<ItemName id={itemNameId} isWorn={isWorn}>
{item.name}
</ItemName>
</Box>
<Box flexGrow="1" />
{isInOutfit && (
<Box>
<RemoveItemButton
onClick={() =>
dispatchToOutfit({ type: "removeItem", itemId: item.id })
}
/>
</Box>
)}
</ItemContainer>
);
@ -115,14 +121,16 @@ function ItemThumbnail({ src, isWorn }) {
rounded="lg"
boxShadow="md"
border="1px"
borderColor="green.700"
width="50px"
height="50px"
overflow="hidden"
transition="all 0.15s"
transformOrigin="center"
transform="scale(0.8)"
className={css([
{
borderColor: theme.colors.green["700"],
transform: "scale(0.8)",
},
!isWorn && {
[containerHasFocus]: {
opacity: "0.9",