mirror of
https://github.com/home-assistant/frontend.git
synced 2025-11-09 10:59:50 +00:00
Fix use of numeric option for collator (#25917)
* fix(string): use numeric option for collator * test: add natural sort comparison tests
This commit is contained in:
@@ -2,12 +2,13 @@ import memoizeOne from "memoize-one";
|
||||
import { isIPAddress } from "./is_ip_address";
|
||||
|
||||
const collator = memoizeOne(
|
||||
(language: string | undefined) => new Intl.Collator(language)
|
||||
(language: string | undefined) =>
|
||||
new Intl.Collator(language, { numeric: true })
|
||||
);
|
||||
|
||||
const caseInsensitiveCollator = memoizeOne(
|
||||
(language: string | undefined) =>
|
||||
new Intl.Collator(language, { sensitivity: "accent" })
|
||||
new Intl.Collator(language, { sensitivity: "accent", numeric: true })
|
||||
);
|
||||
|
||||
const fallbackStringCompare = (a: string, b: string) => {
|
||||
|
||||
Reference in New Issue
Block a user