import ActiveObjectContext from "@/components/Context/activeObject/ObjectContext"; import CanvasContext from "@/components/Context/canvasContext/CanvasContext"; import { Label } from "@/components/ui/label"; import { Slider } from "@/components/ui/slider"; import { Popover, PopoverContent, PopoverTrigger, } from "@/components/ui/popover"; import { useContext, useEffect, useState } from "react"; import { BsTransparency } from "react-icons/bs"; import { Button } from "@/components/ui/button"; import { Tooltip } from "react-tooltip"; const OpacityCustomization = () => { const { activeObject } = useContext(ActiveObjectContext); const { canvas } = useContext(CanvasContext); const [opacity, setOpacity] = useState(0); useEffect(() => { if (activeObject) { setOpacity(activeObject?.opacity); } }, [activeObject]); const adjustBackgroundOpacity = (newOpacity) => { setOpacity(newOpacity); if (activeObject) { activeObject.set("opacity", newOpacity); canvas.renderAll(); } }; return (
); }; export default OpacityCustomization;