import { useEffect } from 'react'; import { useSettingsStore } from '@/lib/store/settings'; /** * Fetches server-configured providers on mount and merges into settings store. * Renders nothing — purely a side-effect component. */ export function ServerProvidersInit() { const fetchServerProviders = useSettingsStore((state) => state.fetchServerProviders); useEffect(() => { fetchServerProviders(); }, [fetchServerProviders]); return null; }