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.
}
-
+
= props = return ( - - « { LocalizeText('groupforum.view.back') } + + { LocalizeText('groupforum.view.back') } diff --git a/src/components/groups/views/forums/GroupForumSettingsView.tsx b/src/components/groups/views/forums/GroupForumSettingsView.tsx index 4c78732..5915b3e 100644 --- a/src/components/groups/views/forums/GroupForumSettingsView.tsx +++ b/src/components/groups/views/forums/GroupForumSettingsView.tsx @@ -58,8 +58,8 @@ export const GroupForumSettingsView: FC = props => return ( - - « { LocalizeText('groupforum.view.back') } + + { LocalizeText('groupforum.view.back') } { LocalizeText('groupforum.settings.window_title') } diff --git a/src/components/groups/views/forums/GroupForumThreadListView.tsx b/src/components/groups/views/forums/GroupForumThreadListView.tsx index bc2aa25..14a7615 100644 --- a/src/components/groups/views/forums/GroupForumThreadListView.tsx +++ b/src/components/groups/views/forums/GroupForumThreadListView.tsx @@ -92,8 +92,8 @@ export const GroupForumThreadListView: FC = props - - « { LocalizeText('groupforum.view.back') } + + { LocalizeText('groupforum.view.back') } diff --git a/src/components/groups/views/forums/GroupForumThreadView.tsx b/src/components/groups/views/forums/GroupForumThreadView.tsx index eabbf60..2895549 100644 --- a/src/components/groups/views/forums/GroupForumThreadView.tsx +++ b/src/components/groups/views/forums/GroupForumThreadView.tsx @@ -203,19 +203,19 @@ export const GroupForumThreadView: FC = props => - - « { LocalizeText('groupforum.view.back') } + + { LocalizeText('groupforum.view.back') } { canModerate && - - -