mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-15 20:30:33 +00:00
feat: dashboard meta boot and authenticated user request query.
This commit is contained in:
@@ -125,3 +125,37 @@ export function useUser(id, props) {
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
export function useAuthenticatedAccount(props){
|
||||
return useRequestQuery(
|
||||
['AuthenticatedAccount'],
|
||||
{
|
||||
method: 'get',
|
||||
url: `account`,
|
||||
},
|
||||
{
|
||||
select: (response) => response.data.data,
|
||||
defaultData: {},
|
||||
...props,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetches the dashboard meta.
|
||||
*/
|
||||
export function useDashboardMeta(props) {
|
||||
return useRequestQuery(
|
||||
['DashboardMeta'],
|
||||
{
|
||||
method: 'get',
|
||||
url: 'dashboard/boot',
|
||||
},
|
||||
{
|
||||
select: (res) => res.data.meta,
|
||||
defaultData: {},
|
||||
...props
|
||||
}
|
||||
)
|
||||
}
|
||||
@@ -56,6 +56,9 @@ export default function useApiRequest() {
|
||||
setGlobalErrors({ session_expired: true });
|
||||
setLogout();
|
||||
}
|
||||
if (status === 403) {
|
||||
setGlobalErrors({ access_denied: true })
|
||||
}
|
||||
return Promise.reject(error);
|
||||
},
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user