From 433cffd13b72e7367f442a1038ef236f34ec9a1e Mon Sep 17 00:00:00 2001 From: ingawei Date: Thu, 21 Jul 2022 12:12:26 -0700 Subject: [PATCH] also fixed new link timing out bug --- web/components/manalink-card.tsx | 206 +++++++++--------- .../manalinks/create-links-button.tsx | 2 +- web/pages/links.tsx | 4 +- 3 files changed, 109 insertions(+), 103 deletions(-) diff --git a/web/components/manalink-card.tsx b/web/components/manalink-card.tsx index b49e1621..11be9585 100644 --- a/web/components/manalink-card.tsx +++ b/web/components/manalink-card.tsx @@ -27,47 +27,49 @@ export function ManalinkCard(props: { const { expiresTime, maxUses, uses, amount, message } = info return ( -
- -
- {maxUses != null - ? `${maxUses - uses}/${maxUses} uses left` - : `Unlimited use`} -
-
- {expiresTime != null - ? `Expires ${fromNow(expiresTime)}` - : 'Never expires'} -
- - - +
- - -
- {formatMoney(amount)} + > + +
+ {maxUses != null + ? `${maxUses - uses}/${maxUses} uses left` + : `Unlimited use`} +
+
+ {expiresTime != null + ? `Expires ${fromNow(expiresTime)}` + : 'Never expires'}
-
{message}
- -
+ + + + +
+ {formatMoney(amount)} +
+ +
+
+ +
{message}
) } @@ -82,75 +84,79 @@ export function ManalinkCardFromView(props: { const [details, setDetails] = useState(false) return ( - -
+ setDetails(!details)} > - {details && ( - setDetails(!details)} + > + {details && ( + + )} + +
+ {maxUses != null + ? `${maxUses - claims.length}/${maxUses} uses left` + : `Unlimited use`} +
+
+ {expiresTime != null + ? `Expires ${fromNow(expiresTime)}` + : 'Never expires'} +
+ + - )} - -
- {maxUses != null - ? `${maxUses - claims.length}/${maxUses} uses left` - : `Unlimited use`} -
-
- {expiresTime != null - ? `Expires ${fromNow(expiresTime)}` - : 'Never expires'} -
+
+ + +
+ {formatMoney(amount)} +
+ + +
- -
- - -
- {formatMoney(amount)} -
- - -
-
{message || '\n\n'}
+
+ {message || ''} +
) } diff --git a/web/components/manalinks/create-links-button.tsx b/web/components/manalinks/create-links-button.tsx index 25b51bb2..656aff29 100644 --- a/web/components/manalinks/create-links-button.tsx +++ b/web/components/manalinks/create-links-button.tsx @@ -37,7 +37,6 @@ export function CreateLinksButton(props: { message: newManalink.message, }) setHighlightedSlug(slug || '') - setTimeout(() => setHighlightedSlug(''), 3700) }} /> @@ -165,6 +164,7 @@ function CreateManalinkForm(props: {