mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-19 14:20:31 +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 });
|
setGlobalErrors({ session_expired: true });
|
||||||
setLogout();
|
setLogout();
|
||||||
}
|
}
|
||||||
|
if (status === 403) {
|
||||||
|
setGlobalErrors({ access_denied: true })
|
||||||
|
}
|
||||||
return Promise.reject(error);
|
return Promise.reject(error);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user