42 lines
891 B
JavaScript
42 lines
891 B
JavaScript
import {
|
|
useGetRolesQuery
|
|
} from "./chunk-IGCTEXRF.js";
|
|
import {
|
|
useCollator,
|
|
useIntl
|
|
} from "./chunk-7XB6XSWQ.js";
|
|
import {
|
|
require_react
|
|
} from "./chunk-MADUDGYZ.js";
|
|
import {
|
|
__toESM
|
|
} from "./chunk-PLDDJCW6.js";
|
|
|
|
// node_modules/@strapi/admin/dist/admin/admin/src/hooks/useAdminRoles.mjs
|
|
var React = __toESM(require_react(), 1);
|
|
var useAdminRoles = (params = {}, queryOptions) => {
|
|
const { locale } = useIntl();
|
|
const formatter = useCollator(locale, {
|
|
sensitivity: "base"
|
|
});
|
|
const { data, error, isError, isLoading, refetch } = useGetRolesQuery(params, queryOptions);
|
|
const roles = React.useMemo(() => [
|
|
...data ?? []
|
|
].sort((a, b) => formatter.compare(a.name, b.name)), [
|
|
data,
|
|
formatter
|
|
]);
|
|
return {
|
|
roles,
|
|
error,
|
|
isError,
|
|
isLoading,
|
|
refetch
|
|
};
|
|
};
|
|
|
|
export {
|
|
useAdminRoles
|
|
};
|
|
//# sourceMappingURL=chunk-RQXXWIIX.js.map
|