mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-17 13:20:31 +00:00
23 lines
506 B
TypeScript
23 lines
506 B
TypeScript
// @ts-nocheck
|
|
import { useCallback } from 'react';
|
|
import { useDispatch, useSelector } from 'react-redux';
|
|
import { setSettings } from '@/store/settings/settings.actions';
|
|
|
|
export const useSetSettings = () => {
|
|
const dispatch = useDispatch();
|
|
|
|
return useCallback(
|
|
(settings) => {
|
|
dispatch(setSettings(settings));
|
|
},
|
|
[dispatch],
|
|
);
|
|
};
|
|
|
|
/**
|
|
* Retrieve the authentication token.
|
|
*/
|
|
export const useSettingsSelector = () => {
|
|
return useSelector((state) => state.settings.data);
|
|
};
|