-
);
diff --git a/image-ai/src/features/editor/components/footer.tsx b/image-ai/src/features/editor/components/footer.tsx
new file mode 100644
index 0000000..9f9530d
--- /dev/null
+++ b/image-ai/src/features/editor/components/footer.tsx
@@ -0,0 +1,8 @@
+export const Footer = () => {
+ return (
+
+ );
+};
\ No newline at end of file
diff --git a/image-ai/src/features/editor/components/logo.tsx b/image-ai/src/features/editor/components/logo.tsx
new file mode 100644
index 0000000..9e79c1f
--- /dev/null
+++ b/image-ai/src/features/editor/components/logo.tsx
@@ -0,0 +1,17 @@
+import Link from "next/link";
+import Image from "next/image";
+
+export const Logo = () => {
+ return(
+
+
+
+
+
+ );
+};
\ No newline at end of file
diff --git a/image-ai/src/features/editor/components/navbar.tsx b/image-ai/src/features/editor/components/navbar.tsx
new file mode 100644
index 0000000..6f4ade4
--- /dev/null
+++ b/image-ai/src/features/editor/components/navbar.tsx
@@ -0,0 +1,45 @@
+"use client";
+
+import {Logo} from "./logo";
+
+import {ChevronDown} from "lucide-react";
+import {CiFileOn} from "react-icons/ci";
+import {Button} from "@/components/ui/button";
+import {
+ DropdownMenu,
+ DropdownMenuItem,
+ DropdownMenuContent,
+ DropdownMenuTrigger,
+} from "@/components/ui/dropdown-menu";
+
+export const Navbar = () => {
+ return (
+
+ );
+};
\ No newline at end of file
diff --git a/image-ai/src/features/editor/components/sidebar.tsx b/image-ai/src/features/editor/components/sidebar.tsx
new file mode 100644
index 0000000..fd2d412
--- /dev/null
+++ b/image-ai/src/features/editor/components/sidebar.tsx
@@ -0,0 +1,10 @@
+"use client";
+
+export const Sidebar = () => {
+ return (
+
+ );
+};
\ No newline at end of file
diff --git a/image-ai/src/features/editor/components/toolbar.tsx b/image-ai/src/features/editor/components/toolbar.tsx
new file mode 100644
index 0000000..1d2fca2
--- /dev/null
+++ b/image-ai/src/features/editor/components/toolbar.tsx
@@ -0,0 +1,8 @@
+export const Toolbar = () => {
+ return (
+
+
+
+ );
+};
\ No newline at end of file
diff --git a/image-ai/src/features/editor/hooks/use-auto-resize.ts b/image-ai/src/features/editor/hooks/use-auto-resize.ts
index 5b26b4b..7623392 100644
--- a/image-ai/src/features/editor/hooks/use-auto-resize.ts
+++ b/image-ai/src/features/editor/hooks/use-auto-resize.ts
@@ -23,7 +23,7 @@ UseAutoResizeProps) => {
const localWorkspace = canvas.getObjects()
.find((object) => object.name === "clip");
- //@ts-ignore
+
const scale = fabric.util.findScaleToFit(localWorkspace, {
width : width,
height: height,
diff --git a/logoipsum-291.svg b/logoipsum-291.svg
new file mode 100644
index 0000000..8a164e4
--- /dev/null
+++ b/logoipsum-291.svg
@@ -0,0 +1 @@
+
\ No newline at end of file