diff --git a/apps/sim/app/(auth)/components/auth-button-classes.ts b/apps/sim/app/(auth)/components/auth-button-classes.ts
deleted file mode 100644
index 5e029674aaf..00000000000
--- a/apps/sim/app/(auth)/components/auth-button-classes.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-/** Shared className for inline auth action links. */
-export const AUTH_TEXT_LINK =
- 'text-[var(--brand-accent)] underline-offset-4 transition hover:text-[var(--brand-accent-hover)] hover:underline disabled:cursor-not-allowed disabled:opacity-50' as const
diff --git a/apps/sim/app/(auth)/components/auth-text-link.tsx b/apps/sim/app/(auth)/components/auth-text-link.tsx
index 71a7d0f995d..ea464c71269 100644
--- a/apps/sim/app/(auth)/components/auth-text-link.tsx
+++ b/apps/sim/app/(auth)/components/auth-text-link.tsx
@@ -21,8 +21,7 @@ interface AuthTextLinkProps {
/**
* The canonical inline text affordance for the auth pages — forgot-password,
* resend, and the legal links. Renders a {@link Link} when `href` is set and a
- * `
- {
setShowOtpVerification(false)
setOtpValue('')
setAuthError(null)
}}
- className={AUTH_TEXT_LINK}
>
Change email
-
+
)}
diff --git a/apps/sim/app/f/[token]/public-file-email-auth.tsx b/apps/sim/app/f/[token]/public-file-email-auth.tsx
index 71a5c564492..8839f44f4a7 100644
--- a/apps/sim/app/f/[token]/public-file-email-auth.tsx
+++ b/apps/sim/app/f/[token]/public-file-email-auth.tsx
@@ -6,8 +6,7 @@ import { getErrorMessage } from '@sim/utils/errors'
import { normalizeEmail } from '@sim/utils/string'
import { useRouter } from 'next/navigation'
import { quickValidateEmail } from '@/lib/messaging/email/validation'
-import { AuthSubmitButton } from '@/app/(auth)/components'
-import { AUTH_TEXT_LINK } from '@/app/(auth)/components/auth-button-classes'
+import { AuthSubmitButton, AuthTextLink } from '@/app/(auth)/components'
import { PublicFileAuthShell } from '@/app/f/[token]/public-file-auth-shell'
import { usePublicFileOtpRequest, usePublicFileOtpVerify } from '@/hooks/queries/public-shares'
@@ -176,28 +175,23 @@ export function PublicFileEmailAuth({ token }: PublicFileEmailAuthProps) {
Resend in {countdown}s
) : (
-
+
Resend
-
+
)}
- {
setSent(false)
setOtp('')
setError(null)
}}
- className={AUTH_TEXT_LINK}
>
Change email
-
+