import React, { useState } from 'react'; import { useInventoryStore } from '../store/inventoryStore'; import { formatItemName } from '../utils/itemUtils'; import ItemIcon from './ItemIcon'; import './CraftingPanel.css'; function CraftingPanel() { const craftable = useInventoryStore((state) => state.craftable); const craftTurtleOk = useInventoryStore((state) => state.craftTurtleOk); const craftItem = useInventoryStore((state) => state.craftItem); const [craftingIdx, setCraftingIdx] = useState(null); const handleCraft = async (idx) => { setCraftingIdx(idx); await craftItem(idx); setCraftingIdx(null); }; return (