From ec5ec9d7772cf6472c7dfc1ba5b4c1bc5c41bc7d Mon Sep 17 00:00:00 2001 From: msukkari Date: Sat, 1 Mar 2025 16:39:01 -0800 Subject: [PATCH] fix build error and warnings --- .../components/searchBar/searchBar.tsx | 1 - .../[domain]/components/settingsDropdown.tsx | 2 +- .../web/src/app/[domain]/repos/columns.tsx | 1 - packages/web/src/app/[domain]/repos/page.tsx | 1 - .../components/changeOrgNameCard.tsx | 2 +- packages/web/src/app/login/verify/page.tsx | 20 +++++++++---------- 6 files changed, 12 insertions(+), 15 deletions(-) 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() {
{ e.preventDefault() - if (value.length === 6) { - handleSubmit() - } + handleSubmit() }} className="space-y-6">