3d widget editoption function added.

This commit is contained in:
2025-04-03 19:31:25 +05:30
parent 1dc04d19bb
commit 22bb0332ac
16 changed files with 312 additions and 176 deletions

View File

@@ -1,15 +1,26 @@
import React from "react";
import React, { useEffect } from "react";
import { useLeftData, useRightSelected, useTopData } from "../../../store/useZone3DWidgetStore";
interface EditWidgetOptionProps {
options: string[];
}
const EditWidgetOption: React.FC<EditWidgetOptionProps> = ({ options }) => {
const { top, setTop } = useTopData()
const { left, setLeft } = useLeftData()
const { rightSelect, setRightSelect } = useRightSelected()
useEffect(() => {
console.log('left: ', left);
console.log('top: ', top);
}, [top, left])
return (
<div className="editWidgetOptions-wrapper">
<div className="editWidgetOptions-wrapper" style={{ top: top + "px", left: left + "px" }}>
<div className="editWidgetOptions">
{options.map((option, index) => (
<div className="option" key={index}>
<div className="option" key={index} onClick={(e) => setRightSelect(option)}>
{option}
</div>
))}