-
- {new Date(postData.date).toLocaleDateString("en-US", {
- year: "numeric",
- month: "long",
- day: "numeric",
- })}
-
- {postData.readingTime}
-
-
- {postData.wip && (
-
- 🚧
- This post is a work in progress — content may change.
+
+
+
+
+
+
+ {new Date(postData.date).toLocaleDateString("en-US", {
+ year: "numeric",
+ month: "long",
+ day: "numeric",
+ })}
+
+ {postData.readingTime}
- )}
- {/* Mobile TOC — shown above article, hidden on lg+ */}
- {postData.headings.length > 0 && (
-
-
-
- )}
+ {postData.wip && (
+
+ 🚧
+ This post is a work in progress — content may change.
+
+ )}
-
-
+ {/* Mobile TOC — inline above article, hidden on lg+ */}
+ {postData.headings.length > 0 && (
+
+
+
- {/* Desktop TOC sidebar — hidden on mobile */}
- {postData.headings.length > 0 && (
-
+
+
+ )}
+
+
-
-
- )}
+ {/* Desktop TOC — separate Aero Window, sticky on the right */}
+ {postData.headings.length > 0 && (
+
+
+
+
-
-
+ )}
+
+