diff --git a/apps/marketing/src/app/(marketing)/single-player-mode/page.tsx b/apps/marketing/src/app/(marketing)/single-player-mode/page.tsx index 62f8cf265..3dc8b5c85 100644 --- a/apps/marketing/src/app/(marketing)/single-player-mode/page.tsx +++ b/apps/marketing/src/app/(marketing)/single-player-mode/page.tsx @@ -177,12 +177,12 @@ export default function SinglePlayerModePage() {

Single Player Mode

-

+

View our{' '} community plan {' '} diff --git a/apps/marketing/src/components/(marketing)/single-player-mode/single-player-mode-success.tsx b/apps/marketing/src/components/(marketing)/single-player-mode/single-player-mode-success.tsx index a712b36c7..74718650c 100644 --- a/apps/marketing/src/components/(marketing)/single-player-mode/single-player-mode-success.tsx +++ b/apps/marketing/src/components/(marketing)/single-player-mode/single-player-mode-success.tsx @@ -77,12 +77,11 @@ export default function SinglePlayerModeSuccess({

You have signed + {document.title}

-

- {document.title} -

diff --git a/packages/ui/components/signing-card.tsx b/packages/ui/components/signing-card.tsx index a9065a62d..496e451d0 100644 --- a/packages/ui/components/signing-card.tsx +++ b/packages/ui/components/signing-card.tsx @@ -10,6 +10,7 @@ import { cn } from '@documenso/ui/lib/utils'; import { Card, CardContent } from '@documenso/ui/primitives/card'; export type SigningCardProps = { + className?: string; name: string; signingCelebrationImage?: StaticImageData; }; @@ -17,9 +18,9 @@ export type SigningCardProps = { /** * 2D signing card. */ -export const SigningCard = ({ name, signingCelebrationImage }: SigningCardProps) => { +export const SigningCard = ({ className, name, signingCelebrationImage }: SigningCardProps) => { return ( -
+
{signingCelebrationImage && ( @@ -32,7 +33,7 @@ export const SigningCard = ({ name, signingCelebrationImage }: SigningCardProps) /** * 3D signing card that follows the mouse movement within a certain range. */ -export const SigningCard3D = ({ name, signingCelebrationImage }: SigningCardProps) => { +export const SigningCard3D = ({ className, name, signingCelebrationImage }: SigningCardProps) => { // Should use % based dimensions by calculating the window height/width. const boundary = 400; @@ -55,7 +56,7 @@ export const SigningCard3D = ({ name, signingCelebrationImage }: SigningCardProp const sheenGradient = useMotionTemplate`linear-gradient( 30deg, transparent, - rgba(200 200 200 / ${trackMouse ? sheenOpacity : 0}) ${sheenPosition}%, + rgba(var(--sheen-color) / ${trackMouse ? sheenOpacity : 0}) ${sheenPosition}%, transparent)`; const cardRef = useRef(null); @@ -83,14 +84,12 @@ export const SigningCard3D = ({ name, signingCelebrationImage }: SigningCardProp // Mouse enters enter boundary. if (distance <= boundary && !trackMouse) { setTrackMouse(true); - } - - if (!trackMouse) { + } else if (!trackMouse) { return; } - void animate(cardX, offsetX, { duration: 0.125 }); - void animate(cardY, offsetY, { duration: 0.125 }); + cardX.set(offsetX); + cardY.set(offsetY); clearTimeout(timeoutRef.current); @@ -114,9 +113,12 @@ export const SigningCard3D = ({ name, signingCelebrationImage }: SigningCardProp }, [onMouseMove]); return ( -
+
@@ -194,7 +197,7 @@ const SigningCardImage = ({ signingCelebrationImage }: SigningCardImageProps) => background pattern ) : insertedTypeSignature ? (