added css finitions, background bug corrected, added item state

This commit is contained in:
Artur AGH
2023-11-09 15:58:40 +01:00
parent 88feafddc3
commit 6e91fb6447
22 changed files with 440 additions and 197 deletions

View File

@@ -2,11 +2,16 @@ import React from "react";
import { TbFlipHorizontal, TbFlipVertical } from "react-icons/tb";
import { Toggle } from "@/components/ui/toggle";
import { useAppDispatch } from "@/hooks";
import { updateImage } from "@/store/app.slice";
import { type StageImageItem, updateImage } from "@/store/app.slice";
import ImageOpacityTool from "@/components/image-editing-tools/image-opacity-tool";
import { Separator } from "@/components/ui/separator";
export function ImageToolbar({ selectedItemId, currentImage }) {
type Props = {
selectedItemId: string;
currentImage: StageImageItem["params"];
};
export function ImageToolbar({ selectedItemId, currentImage }: Props) {
const dispatch = useAppDispatch();
const flipImageVerticaly = () => {
const currentScale = currentImage.scaleY;