Skip to content

Commit 8dfbbdb

Browse files
committed
formatting
1 parent fb63e68 commit 8dfbbdb

File tree

1 file changed

+20
-15
lines changed

1 file changed

+20
-15
lines changed

src/util/products.ts

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,32 @@ export const products = await getCollection("products");
55
export const productsByGroup = Object.entries(
66
products
77
.filter((product) => Boolean(product.data.product.group))
8-
.reduce((groups, product) => {
9-
const primaryGroup = product.data.product.group;
10-
const additionalGroups = product.data.product.additional_groups ?? [];
11-
const allGroups = [primaryGroup, ...additionalGroups];
8+
.reduce(
9+
(groups, product) => {
10+
const primaryGroup = product.data.product.group;
11+
const additionalGroups = product.data.product.additional_groups ?? [];
12+
const allGroups = [primaryGroup, ...additionalGroups];
1213

13-
for (const group of allGroups) {
14-
if (!groups[group]) {
15-
groups[group] = [];
14+
for (const group of allGroups) {
15+
if (!groups[group]) {
16+
groups[group] = [];
17+
}
18+
groups[group].push(product);
1619
}
17-
groups[group].push(product);
18-
}
1920

20-
return groups;
21-
}, {} as Record<string, typeof products>),
21+
return groups;
22+
},
23+
{} as Record<string, typeof products>,
24+
),
2225
);
2326

2427
export const groups = [
2528
...new Set(
26-
products.flatMap((product) => [
27-
product.data.product.group,
28-
...(product.data.product.additional_groups ?? []),
29-
].filter(Boolean)),
29+
products.flatMap((product) =>
30+
[
31+
product.data.product.group,
32+
...(product.data.product.additional_groups ?? []),
33+
].filter(Boolean),
34+
),
3035
),
3136
].sort();

0 commit comments

Comments
 (0)