Skip to content

Commit 6cd41e4

Browse files
committed
add UI
1 parent ce7f0c6 commit 6cd41e4

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

content/aesthetics.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
## Aesthetics
22

3+
### UI
4+
- [@preachjs/datepicker](https://github.com/preachjs/datepicker) - Headless Datepicker(s) for preact
5+
36
### Styling
47

58
- [tw-in-js/twind](https://github.com/tw-in-js/twind) - The smallest, fastest, most feature complete Tailwind-in-JS solution in existence.

main.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,8 @@ async function main() {
4848
);
4949

5050
let storedContent = new Array(Object.keys(sideBar).length);
51-
const promiseChain = Object.entries(sideBar)
52-
.sort((x, y) => x[1].order - y[1].order)
53-
.map(async (entry, index, source) => {
51+
const promiseChain = Object.entries(sideBar).map(
52+
async (entry, index, source) => {
5453
const [key, value] = entry;
5554
return fetch(`${value.source}.md`).then(async (d) => {
5655
if (!d.ok) {
@@ -67,23 +66,23 @@ async function main() {
6766
layoutSpacing.push("pb-12 mb-12");
6867
}
6968
storedContent.push({
70-
order: value.order,
69+
order: value.order || Infinity,
7170
content: `<section id="${key}" class="flex flex-col ${layoutSpacing
7271
.filter(Boolean)
7372
.join(" ")}">
7473
${await marked(content, {})}
7574
</section>`,
7675
});
7776
});
78-
});
77+
}
78+
);
7979

8080
await promiseChain.reduce((acc, item) => {
8181
return acc.then((_) => item);
8282
}, Promise.resolve());
8383

84-
console.log({ storedContent });
8584
const usableContent = storedContent
86-
// .sort((x, y) => x.order - y.order)
85+
.sort((x, y) => x.order - y.order)
8786
.map((x) => {
8887
return x.content;
8988
})

0 commit comments

Comments
 (0)