mirror of
https://github.com/wanderer-industries/wanderer
synced 2025-11-27 19:43:22 +00:00
24 lines
592 B
TypeScript
24 lines
592 B
TypeScript
import { useMapRootState } from '@/hooks/Mapper/mapRootProvider';
|
|
import { useEffect, useState } from 'react';
|
|
|
|
export const useDetectSettingsChanged = () => {
|
|
const {
|
|
storedSettings: {
|
|
interfaceSettings,
|
|
settingsRoutes,
|
|
settingsLocal,
|
|
settingsSignatures,
|
|
settingsOnTheMap,
|
|
settingsKills,
|
|
},
|
|
} = useMapRootState();
|
|
const [counter, setCounter] = useState(0);
|
|
|
|
useEffect(
|
|
() => setCounter(x => x + 1),
|
|
[interfaceSettings, settingsRoutes, settingsLocal, settingsSignatures, settingsOnTheMap, settingsKills],
|
|
);
|
|
|
|
return counter;
|
|
};
|