import React from "react"; import { Label } from "@/components/ui/label"; import { Slider } from "@/components/ui/slider"; import { useAppDispatch } from "@/hooks"; import { updateImage } from "@/store/app.slice"; import { HoverCard, HoverCardTrigger } from "@/components/ui/hover-card"; import { type ImageConfig } from "konva/lib/shapes/Image"; type Props = { currentImage: ImageConfig; selectedItemId: string; }; export default function ImageOpacityTool({ selectedItemId, currentImage, }: Props) { const dispatch = useAppDispatch(); const value = currentImage.opacity ?? 1; const handleOpacityChange = (values: number[]) => { if (!selectedItemId) return; dispatch( updateImage({ id: selectedItemId, opacity: values[0], }), ); }; return (
{value}
); }