We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d38cc29 commit 8417216Copy full SHA for 8417216
packages/documentation/src/components/Demos/MaterialIcons/AllIcons.tsx
@@ -6,9 +6,14 @@ import Code from "components/Code";
6
7
import styles from "./AllIcons.module.scss";
8
9
-const allIcons = Object.entries(MaterialIcons).filter(([name]) =>
10
- name.endsWith("SVGIcon")
11
-);
+const compare = new Intl.Collator("en-US", {
+ caseFirst: "upper",
+ numeric: true,
12
+}).compare;
13
+
14
+const allIcons = Object.entries(MaterialIcons)
15
+ .filter(([name]) => name.endsWith("SVGIcon"))
16
+ .sort(([a], [b]) => compare(a, b));
17
18
function TooltippedName({ name }: { name: string }): ReactElement {
19
const { elementProps, tooltipProps } = useTooltip({
0 commit comments