import { useContext, useEffect, useState } from "react"; import { Application } from "@pixi/react"; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip"; import { CanvasContext } from "@/context/Canvas"; import { TexturesContext } from "@/context/Textures"; import { ToolContext } from "@/context/Tool"; import { useTextures } from "@/hooks/useTextures"; import _blockData from "@/data/blocks/data.json"; const blockData: BlockData = _blockData; function SelectedBlock() { const { version } = useContext(CanvasContext); const { missingTexture } = useContext(TexturesContext); const { selectedBlock } = useContext(ToolContext); const textures = useTextures(version); const [selectedBlockName, setSelectedBlockName] = useState("Stone"); useEffect(() => { const blockInfo = blockData[selectedBlock]; setSelectedBlockName(blockInfo.name); }, [textures, selectedBlock]); return (

{selectedBlockName}

); } export default SelectedBlock;