Refactor code structure and remove redundant changes

This commit is contained in:
pacnpal
2025-11-09 16:31:34 -05:00
parent 2884bc23ce
commit eb68cf40c6
1080 changed files with 27361 additions and 56687 deletions

View File

@@ -0,0 +1,30 @@
import { useQuery } from '@tanstack/react-query';
import { supabase } from '@/lib/supabaseClient';
/**
* Hook to fetch public Novu settings accessible to all authenticated users
*/
export function usePublicNovuSettings() {
const { data: settings, isLoading, error } = useQuery({
queryKey: ['public-novu-settings'],
queryFn: async () => {
const { data, error } = await supabase
.from('admin_settings')
.select('setting_key, setting_value')
.eq('setting_key', 'novu.application_identifier')
.maybeSingle();
if (error) throw error;
return data;
},
});
const applicationIdentifier = settings?.setting_value as string || '';
return {
applicationIdentifier,
isLoading,
error,
isEnabled: !!applicationIdentifier,
};
}