adding canvas size button to sidebar - without fonctionality

This commit is contained in:
Artur AGH
2023-10-31 11:38:01 +01:00
parent 46d0d98886
commit 53e8e16191
7 changed files with 161 additions and 23 deletions

View File

@@ -1,5 +1,32 @@
import React from "react";
import { DeleteShapeButton } from "@/components/delete-shape-button";
import { Button } from "@/components/ui/button";
import { TbFlipHorizontal, TbFlipVertical } from "react-icons/tb";
import { Toggle } from "@/components/ui/toggle";
import { useAppDispatch } from "@/hooks";
import { updateImage } from "@/store/app.slice";
export function ImageToolbar() {
return <div>Image toolbar</div>;
export function ImageToolbar({ selectedItemId, currentImage }) {
const dispatch = useAppDispatch();
const flipImageVerticaly = (selectedItemId) => {
dispatch(
updateImage({
id: selectedItemId,
}),
);
};
const flipImageHorizontaly = () => {
console.log("Horizontal Flip");
};
return (
<>
<Toggle onClick={flipImageVerticaly}>
<TbFlipVertical />
</Toggle>
<Toggle>
<TbFlipHorizontal onClick={flipImageHorizontaly} />
</Toggle>
</>
);
}