Skip to content

Commit c6dd3b8

Browse files
fix manip
1 parent 6e8a0b6 commit c6dd3b8

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

packages/app-icons-loader/resources.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,13 @@ export function useIcons({
7272
useEffect(() => {
7373
if (queriedMeta) {
7474
let icons = queriedMeta.flatMap((meta) => {
75+
if (meta.variants.length === 0) {
76+
return {
77+
name: meta.name,
78+
size: meta.size,
79+
package: meta.package,
80+
} as Icon;
81+
}
7582
return meta.variants.map((variant) => {
7683
return {
7784
name: meta.name,
@@ -90,8 +97,13 @@ export function useIcons({
9097

9198
let result = Array.from(icons ?? []);
9299

100+
console.log(meta.filter((m) => m.package === "radix-ui"));
101+
93102
// sort by package name
94-
const pkg_order = ["radix-ui", "material", "unicons", "ant-design"];
103+
104+
const pkg_order = query
105+
? ["radix-ui", "unicons", "material", "ant-design"] // if query is set, prioritize radix-ui and unicons
106+
: ["radix-ui", "material", "unicons", "ant-design"]; // if query is not set, prioritize radix-ui and material
95107
result = result.sort((i, i2) => {
96108
const pkg1 = pkg_order.indexOf(i.package);
97109
const pkg2 = pkg_order.indexOf(i2.package);

0 commit comments

Comments
 (0)