From 9525f98289af3291fb1bd56b374b8da0988cad5d Mon Sep 17 00:00:00 2001 From: PalmDevs Date: Fri, 14 Aug 2026 01:49:27 +0700 Subject: [PATCH] fix(plugins/staff-settings): don't show toast at startup --- src/plugins/start/staff-settings/index.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/plugins/start/staff-settings/index.ts b/src/plugins/start/staff-settings/index.ts index a81297c..1cc1384 100644 --- a/src/plugins/start/staff-settings/index.ts +++ b/src/plugins/start/staff-settings/index.ts @@ -20,13 +20,20 @@ registerInternalPlugin( icon: 'StaffBadgeIcon', }, { - start({ cleanup, logger }) { + start({ cleanup, logger, plugin }) { const CircleInformationIcon = lookupGeneratedIconComponent( 'CircleInformationIcon', 'CircleInformationIcon-secondary', 'CircleInformationIcon-primary', ) + const showToast = () => + ToastActionCreators.open({ + key: 'staff-settings-action', + content: 'Navigate out of Settings to apply changes', + IconComponent: CircleInformationIcon, + }) + function reset() { getStore<{ initialize(): void @@ -43,12 +50,6 @@ registerInternalPlugin( store.initialize() unpatch() - - ToastActionCreators.open({ - key: 'staff-settings-action', - content: 'Navigate out of Settings to apply changes', - IconComponent: CircleInformationIcon, - }) }) } @@ -69,9 +70,11 @@ registerInternalPlugin( ).getCurrentUser(), ), reset, + showToast, ) reset() + if (plugin.startedLate) showToast() }), ) },