Open
Description
Is your feature request related to a problem? Please describe.
Getting user permissions require some coding, which may duplicate code with time.
Describe the solution you'd like
Create a hook usePermissions()
which should return an array of logged in user permissions.
// to avoid this
const { user } = useContext(AuthContext);
const { data } = useQuery(
"user-profiles",
() => api.get(`users/${user?.id}`),
{
enabled: !!user?.id,
}
);
console.log("profiles ==> ", data?.data.profiles);
Describe alternatives you've considered
Solution would be:
// 🚀
const permissions = usePermissions();
console.log("profiles ==> ", permissions);
Additional context
No.