diff --git a/apps/web/app/partners.dub.co/(dashboard)/settings/wallet/activity.tsx b/apps/web/app/partners.dub.co/(dashboard)/settings/payouts/activity.tsx similarity index 100% rename from apps/web/app/partners.dub.co/(dashboard)/settings/wallet/activity.tsx rename to apps/web/app/partners.dub.co/(dashboard)/settings/payouts/activity.tsx diff --git a/apps/web/app/partners.dub.co/(dashboard)/settings/wallet/compliance-button.tsx b/apps/web/app/partners.dub.co/(dashboard)/settings/payouts/compliance-button.tsx similarity index 100% rename from apps/web/app/partners.dub.co/(dashboard)/settings/wallet/compliance-button.tsx rename to apps/web/app/partners.dub.co/(dashboard)/settings/payouts/compliance-button.tsx diff --git a/apps/web/app/partners.dub.co/(dashboard)/settings/wallet/page-client.tsx b/apps/web/app/partners.dub.co/(dashboard)/settings/payouts/page-client.tsx similarity index 100% rename from apps/web/app/partners.dub.co/(dashboard)/settings/wallet/page-client.tsx rename to apps/web/app/partners.dub.co/(dashboard)/settings/payouts/page-client.tsx diff --git a/apps/web/app/partners.dub.co/(dashboard)/settings/wallet/page.tsx b/apps/web/app/partners.dub.co/(dashboard)/settings/payouts/page.tsx similarity index 100% rename from apps/web/app/partners.dub.co/(dashboard)/settings/wallet/page.tsx rename to apps/web/app/partners.dub.co/(dashboard)/settings/payouts/page.tsx diff --git a/apps/web/app/partners.dub.co/(dashboard)/settings/wallet/payout-method-card.tsx b/apps/web/app/partners.dub.co/(dashboard)/settings/payouts/payout-method-card.tsx similarity index 100% rename from apps/web/app/partners.dub.co/(dashboard)/settings/wallet/payout-method-card.tsx rename to apps/web/app/partners.dub.co/(dashboard)/settings/payouts/payout-method-card.tsx diff --git a/apps/web/app/partners.dub.co/(dashboard)/settings/wallet/verify-phone-number.tsx b/apps/web/app/partners.dub.co/(dashboard)/settings/payouts/verify-phone-number.tsx similarity index 100% rename from apps/web/app/partners.dub.co/(dashboard)/settings/wallet/verify-phone-number.tsx rename to apps/web/app/partners.dub.co/(dashboard)/settings/payouts/verify-phone-number.tsx diff --git a/apps/web/app/partners.dub.co/(onboarding)/onboarding/verify/page.tsx b/apps/web/app/partners.dub.co/(onboarding)/onboarding/verify/page.tsx deleted file mode 100644 index eb1e5e5c7dd..00000000000 --- a/apps/web/app/partners.dub.co/(onboarding)/onboarding/verify/page.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import { ConnectedDots4 } from "@dub/ui/src/icons"; -import { VerificationForm } from "./verification-form"; - -export default function OnboardingVerify() { - return ( -
-
- -
-

- Verify your phone number -

-
- -
-
- ); -} diff --git a/apps/web/app/partners.dub.co/(onboarding)/onboarding/verify/verification-form.tsx b/apps/web/app/partners.dub.co/(onboarding)/onboarding/verify/verification-form.tsx deleted file mode 100644 index ce5a693fe66..00000000000 --- a/apps/web/app/partners.dub.co/(onboarding)/onboarding/verify/verification-form.tsx +++ /dev/null @@ -1,143 +0,0 @@ -"use client"; - -import { resendVerificationCodeAction } from "@/lib/actions/partners/resend-verification-code"; -import { verifyPartnerAction } from "@/lib/actions/partners/verify-partner"; -import useDotsUser from "@/lib/swr/use-dots-user"; -import useRefreshSession from "@/lib/swr/use-refresh-session"; -import { Button, LoadingSpinner, useMediaQuery } from "@dub/ui"; -import { MobilePhone } from "@dub/ui/src/icons"; -import { cn } from "@dub/utils/src/functions"; -import { OTPInput } from "input-otp"; -import { useAction } from "next-safe-action/hooks"; -import { useRouter } from "next/navigation"; -import { useForm } from "react-hook-form"; -import { toast } from "sonner"; - -export function VerificationForm() { - const router = useRouter(); - const { isMobile } = useMediaQuery(); - - useRefreshSession("defaultPartnerId"); - - const { - handleSubmit, - reset, - getValues, - setValue, - formState: { errors, isSubmitting, isSubmitSuccessful }, - } = useForm<{ code: string }>(); - - const { executeAsync, isExecuting } = useAction(verifyPartnerAction, { - onSuccess: () => { - router.push("/programs"); - }, - onError: ({ error, input }) => { - toast.error(error.serverError); - reset(input); - }, - }); - - return ( -
-
executeAsync(data))} - className="grid gap-4 text-left" - > -