diff --git a/packages/web/src/app/[domain]/components/searchBar/searchBar.tsx b/packages/web/src/app/[domain]/components/searchBar/searchBar.tsx
index 818eb12a..4f179808 100644
--- a/packages/web/src/app/[domain]/components/searchBar/searchBar.tsx
+++ b/packages/web/src/app/[domain]/components/searchBar/searchBar.tsx
@@ -43,7 +43,6 @@ import { Separator } from "@/components/ui/separator";
import { Tooltip, TooltipTrigger, TooltipContent } from "@/components/ui/tooltip";
import { Toggle } from "@/components/ui/toggle";
import { useDomain } from "@/hooks/useDomain";
-import { KeyboardShortcutHint } from "../keyboardShortcutHint";
interface SearchBarProps {
className?: string;
diff --git a/packages/web/src/app/[domain]/components/settingsDropdown.tsx b/packages/web/src/app/[domain]/components/settingsDropdown.tsx
index 6f30e170..94ca83d7 100644
--- a/packages/web/src/app/[domain]/components/settingsDropdown.tsx
+++ b/packages/web/src/app/[domain]/components/settingsDropdown.tsx
@@ -24,7 +24,7 @@ import {
DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu"
import { useTheme } from "next-themes"
-import { useMemo, useState } from "react"
+import { useMemo } from "react"
import { KeymapType } from "@/lib/types"
import { cn } from "@/lib/utils"
import { useKeymapType } from "@/hooks/useKeymapType"
diff --git a/packages/web/src/app/[domain]/repos/columns.tsx b/packages/web/src/app/[domain]/repos/columns.tsx
index a70f1673..3ac63f8b 100644
--- a/packages/web/src/app/[domain]/repos/columns.tsx
+++ b/packages/web/src/app/[domain]/repos/columns.tsx
@@ -8,7 +8,6 @@ import { Badge } from "@/components/ui/badge"
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip"
import { cn } from "@/lib/utils"
import { RepoIndexingStatus } from "@sourcebot/db";
-import { useDomain } from "@/hooks/useDomain"
import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from "@/components/ui/dropdown-menu"
import { AddRepoButton } from "./addRepoButton"
diff --git a/packages/web/src/app/[domain]/repos/page.tsx b/packages/web/src/app/[domain]/repos/page.tsx
index 843d4bf1..81b68a28 100644
--- a/packages/web/src/app/[domain]/repos/page.tsx
+++ b/packages/web/src/app/[domain]/repos/page.tsx
@@ -1,4 +1,3 @@
-import { NavigationMenu } from "../components/navigationMenu";
import { RepositoryTable } from "./repositoryTable";
import { getOrgFromDomain } from "@/data/org";
import { PageNotFound } from "../components/pageNotFound";
diff --git a/packages/web/src/app/[domain]/settings/(general)/components/changeOrgNameCard.tsx b/packages/web/src/app/[domain]/settings/(general)/components/changeOrgNameCard.tsx
index 3c88d10e..a18e7610 100644
--- a/packages/web/src/app/[domain]/settings/(general)/components/changeOrgNameCard.tsx
+++ b/packages/web/src/app/[domain]/settings/(general)/components/changeOrgNameCard.tsx
@@ -4,7 +4,7 @@ import { updateOrgName } from "@/actions";
import { useToast } from "@/components/hooks/use-toast";
import { Button } from "@/components/ui/button";
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card";
-import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form";
+import { Form, FormControl, FormField, FormItem, FormMessage } from "@/components/ui/form";
import { Input } from "@/components/ui/input";
import useCaptureEvent from "@/hooks/useCaptureEvent";
import { useDomain } from "@/hooks/useDomain";
diff --git a/packages/web/src/app/login/verify/page.tsx b/packages/web/src/app/login/verify/page.tsx
index af4c367d..714098a4 100644
--- a/packages/web/src/app/login/verify/page.tsx
+++ b/packages/web/src/app/login/verify/page.tsx
@@ -20,18 +20,20 @@ export default function VerifyPage() {
const router = useRouter()
const captureEvent = useCaptureEvent();
+ const handleSubmit = useCallback(() => {
+ if (email && value.length === 6) {
+ const url = new URL("/api/auth/callback/nodemailer", window.location.origin)
+ url.searchParams.set("token", value)
+ url.searchParams.set("email", email)
+ router.push(url.toString())
+ }
+ }, [value, email, router])
+
if (!email) {
captureEvent("wa_login_verify_page_no_email", {})
return
}
- const handleSubmit = useCallback(async () => {
- const url = new URL("/api/auth/callback/nodemailer", window.location.origin)
- url.searchParams.set("token", value)
- url.searchParams.set("email", email)
- router.push(url.toString())
- }, [value])
-
const handleKeyDown = (e: React.KeyboardEvent) => {
if (e.key === 'Enter' && value.length === 6) {
handleSubmit()
@@ -55,9 +57,7 @@ export default function VerifyPage() {