feat: Make Novu settings public

This commit is contained in:
gpt-engineer-app[bot]
2025-10-01 14:52:03 +00:00
parent b52d326f7b
commit ac543e82e9
4 changed files with 50 additions and 7 deletions

View File

@@ -1,11 +1,10 @@
import { useAuth } from '@/hooks/useAuth';
import { useAdminSettings } from '@/hooks/useAdminSettings';
import { usePublicNovuSettings } from '@/hooks/usePublicNovuSettings';
export function useNovuNotifications() {
const { user } = useAuth();
const { getSettingValue } = useAdminSettings();
const { applicationIdentifier, isLoading } = usePublicNovuSettings();
const applicationIdentifier = getSettingValue('novu.application_identifier', '');
const subscriberId = user?.id;
const isEnabled = !!applicationIdentifier && !!subscriberId;
@@ -13,5 +12,6 @@ export function useNovuNotifications() {
applicationIdentifier,
subscriberId,
isEnabled,
isLoading,
};
}