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;