import React, { useState } from "react"; import { CONSTANTS } from "../../Utility/config"; function ShowValue({ mainCanvasInputHandler, inputArrayLength }) { const MARGIN = CONSTANTS.margin; const SCREEN_WIDTH = window.innerWidth; const BAR_WIDTH = Math.floor( (SCREEN_WIDTH - MARGIN * inputArrayLength) / inputArrayLength ); const [enable, setEnable] = useState( JSON.parse(localStorage.getItem("options"))?.showHeight || false ); return (
25 ? "block" : "hidden" } h-[2.6em] dark:lg:hover:bg-gray-500 lg:hover:bg-lightGreen group relative rounded-md ${ mainCanvasInputHandler.state.options.showHeight && "dark:bg-gray-200 bg-lightGreen" }`} onClick={() => { mainCanvasInputHandler.setState((prev) => ({ options: { ...prev.options, showHeight: !mainCanvasInputHandler.state.options.showHeight, }, })); setEnable(!enable); let j = JSON.parse(localStorage.getItem("options")); if (j) { j["showHeight"] = !enable; localStorage.setItem("options", JSON.stringify(j)); } }} >
{
H
}
); } export default ShowValue;