UNPKG

@keycloakify/keycloak-admin-ui

Version:
17 lines 613 B
import { useWhoAmI } from "../context/whoami/WhoAmI"; export default function useLocaleSort() { const { whoAmI } = useWhoAmI(); return function localeSort(items, mapperFn) { const locale = whoAmI.getLocale(); return [...items].sort((a, b) => { const valA = mapperFn(a); const valB = mapperFn(b); if (valA === undefined || valB === undefined) { return 0; } return valA.localeCompare(valB, locale); }); }; } export const mapByKey = (key) => (item) => item[key]; //# sourceMappingURL=useLocaleSort.js.map