Files
pole-book/server/node_modules/.strapi/vite/deps/chunk-RQXXWIIX.js

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