text toolbar - delete text button added

This commit is contained in:
Artur AGH
2023-10-27 15:45:49 +02:00
parent 74accdcb14
commit 46d0d98886
25 changed files with 657 additions and 114 deletions

View File

@@ -0,0 +1,44 @@
import React, { ChangeEvent } from "react";
import {
Popover,
PopoverContent,
PopoverTrigger,
} from "@/components/ui/popover";
import { Button } from "@/components/ui/button";
import { PiImageDuotone } from "react-icons/pi";
import { Input } from "@/components/ui/input";
import { addImage } from "@/store/app.slice";
import { useAppDispatch } from "@/hooks";
import { Card, CardHeader, CardTitle } from "@/components/ui/card";
function ImageInput() {
const dispatch = useAppDispatch();
const handleImageUploaded = (e: ChangeEvent<HTMLInputElement>) => {
dispatch(addImage(e));
};
return (
<Popover>
<PopoverTrigger asChild>
<Button variant="secondary" className="text-xl">
<PiImageDuotone />
</Button>
</PopoverTrigger>
<PopoverContent side="right">
{/*<Input type="file" onChange={handleImageUploaded} />*/}
<Card className="p-2">
<CardHeader>
<CardTitle className="text-center">Ajouter votre image</CardTitle>
</CardHeader>
<Input type="file" onChange={handleImageUploaded} />
</Card>
</PopoverContent>
</Popover>
);
}
export default ImageInput;