aboutsummaryrefslogtreecommitdiff
path: root/apps/web/components/create-project-dialog.tsx
diff options
context:
space:
mode:
authorDhravya Shah <[email protected]>2025-09-19 12:22:00 -0700
committerDhravya Shah <[email protected]>2025-09-19 12:22:00 -0700
commit3e507df62fd23983b79e3657435b7e269b34a5cb (patch)
tree2bd0c79654d2ecc939393ce59faaf3d24260ffb8 /apps/web/components/create-project-dialog.tsx
parentformatting (diff)
downloadsupermemory-09-19-project_selector_fixes.tar.xz
supermemory-09-19-project_selector_fixes.zip
project selector fixes09-19-project_selector_fixes
Diffstat (limited to 'apps/web/components/create-project-dialog.tsx')
-rw-r--r--apps/web/components/create-project-dialog.tsx42
1 files changed, 21 insertions, 21 deletions
diff --git a/apps/web/components/create-project-dialog.tsx b/apps/web/components/create-project-dialog.tsx
index d281699e..9a65b894 100644
--- a/apps/web/components/create-project-dialog.tsx
+++ b/apps/web/components/create-project-dialog.tsx
@@ -1,6 +1,6 @@
-"use client";
+"use client"
-import { Button } from "@repo/ui/components/button";
+import { Button } from "@repo/ui/components/button"
import {
Dialog,
DialogContent,
@@ -8,40 +8,40 @@ import {
DialogFooter,
DialogHeader,
DialogTitle,
-} from "@repo/ui/components/dialog";
-import { Input } from "@repo/ui/components/input";
-import { Label } from "@repo/ui/components/label";
-import { Loader2 } from "lucide-react";
-import { AnimatePresence, motion } from "motion/react";
-import { useState } from "react";
-import { useProjectMutations } from "@/hooks/use-project-mutations";
+} from "@repo/ui/components/dialog"
+import { Input } from "@repo/ui/components/input"
+import { Label } from "@repo/ui/components/label"
+import { Loader2 } from "lucide-react"
+import { AnimatePresence, motion } from "motion/react"
+import { useState } from "react"
+import { useProjectMutations } from "@/hooks/use-project-mutations"
interface CreateProjectDialogProps {
- open: boolean;
- onOpenChange: (open: boolean) => void;
+ open: boolean
+ onOpenChange: (open: boolean) => void
}
export function CreateProjectDialog({
open,
onOpenChange,
}: CreateProjectDialogProps) {
- const [projectName, setProjectName] = useState("");
- const { createProjectMutation } = useProjectMutations();
+ const [projectName, setProjectName] = useState("")
+ const { createProjectMutation } = useProjectMutations()
const handleClose = () => {
- onOpenChange(false);
- setProjectName("");
- };
+ onOpenChange(false)
+ setProjectName("")
+ }
const handleCreate = () => {
if (projectName.trim()) {
createProjectMutation.mutate(projectName, {
onSuccess: () => {
- handleClose();
+ handleClose()
},
- });
+ })
}
- };
+ }
return (
<AnimatePresence>
@@ -73,7 +73,7 @@ export function CreateProjectDialog({
onChange={(e) => setProjectName(e.target.value)}
onKeyDown={(e) => {
if (e.key === "Enter" && projectName.trim()) {
- handleCreate();
+ handleCreate()
}
}}
placeholder="My Awesome Project"
@@ -126,5 +126,5 @@ export function CreateProjectDialog({
</Dialog>
)}
</AnimatePresence>
- );
+ )
}