import React from "react";
import {
Box,
Flex,
Grid,
Heading,
IconButton,
Image,
Stack,
PseudoBox,
Editable,
EditablePreview,
EditableInput,
} from "@chakra-ui/core";
import useOutfitState from "./useOutfitState.js";
function WardrobePage() {
return (
);
}
function OutfitPreview() {
return (
);
}
function ItemsPanel() {
const [zonesAndItems, wearItem] = useOutfitState();
return (
{({ isEditing, onRequestEdit }) => (
<>
{!isEditing && (
)}
>
)}
{zonesAndItems.map(({ zoneName, items, wornItemId }) => (
))}
);
}
function ItemsForZone({ zoneName, items, wornItemId, onWearItem }) {
return (
{zoneName}
{items.map((item) => (
- onWearItem(item.id)}
/>
))}
);
}
function Item({ item, isWorn, onWear }) {
return (
{item.name}
);
}
export default WardrobePage;