From 4c70fc90c016f569fe34ff513a86652747f1d798 Mon Sep 17 00:00:00 2001 From: duckietm Date: Wed, 3 Jun 2026 09:39:25 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=86=99=20Updated=20Prefixes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/customize/CustomizeNickIconView.tsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/components/customize/CustomizeNickIconView.tsx b/src/components/customize/CustomizeNickIconView.tsx index 4aae464..6485527 100644 --- a/src/components/customize/CustomizeNickIconView.tsx +++ b/src/components/customize/CustomizeNickIconView.tsx @@ -1,4 +1,4 @@ -import { AddLinkEventTracker, ILinkEventTracker, PurchaseCatalogPrefixComposer, PurchaseNickIconComposer, PurchasePrefixComposer, RemoveLinkEventTracker, RequestNickIconsComposer, SetActiveNickIconComposer, SetActivePrefixComposer, SetDisplayOrderComposer, UserNickIconsEvent } from '@nitrots/nitro-renderer'; +import { AddLinkEventTracker, CustomPrefixPurchaseFailedEvent, ILinkEventTracker, PurchaseCatalogPrefixComposer, PurchaseNickIconComposer, PurchasePrefixComposer, RemoveLinkEventTracker, RequestNickIconsComposer, SetActiveNickIconComposer, SetActivePrefixComposer, SetDisplayOrderComposer, UserNickIconsEvent } from '@nitrots/nitro-renderer'; import data from '@emoji-mart/data'; import Picker from '@emoji-mart/react'; import { FC, useEffect, useMemo, useState } from 'react'; @@ -66,6 +66,12 @@ export const CustomizeNickIconView: FC<{}> = () => const [ customPrefixFont, setCustomPrefixFont ] = useState(''); const [ showEmojiPicker, setShowEmojiPicker ] = useState(false); + useMessageEvent(CustomPrefixPurchaseFailedEvent, () => + { + setIsLoading(false); + setIsVisible(false); + }); + useMessageEvent(UserNickIconsEvent, event => { const parser = event.getParser(); @@ -298,7 +304,7 @@ export const CustomizeNickIconView: FC<{}> = () =>
Live preview -
+
= () => Premium fonts add an extra price on top of the custom prefix.
}
-
+