@@ -58,10 +58,7 @@ module CategorySelector = {
58
58
}
59
59
60
60
@react.component
61
- let make = (
62
- ~selected : selection ,
63
- ~onSelected : selection => unit ,
64
- ) => {
61
+ let make = (~selected : selection , ~onSelected : selection => unit ) => {
65
62
let tabs = [All , Archived ]
66
63
67
64
<div className = "text-16 w-full flex items-center justify-between text-gray-60" >
@@ -334,8 +331,7 @@ let default = (props: props): React.element => {
334
331
<div className = "hidden sm:flex justify-center " >
335
332
<div className = "my-16 w-full" style = {ReactDOMStyle .make (~maxWidth = "12rem" , ())}>
336
333
<CategorySelector
337
- onSelected = {selection => setSelection (_ => selection )}
338
- selected = currentSelection
334
+ onSelected = {selection => setSelection (_ => selection )} selected = currentSelection
339
335
/>
340
336
</div >
341
337
</div >
@@ -371,29 +367,29 @@ let default = (props: props): React.element => {
371
367
}
372
368
373
369
let getStaticProps : Next .GetStaticProps .t <props , params > = _ctx => {
374
- let (posts , malformed , archived ) = BlogApi .getAllPosts ()-> Belt .Array .reduce (
375
- ([], [], []),
376
- (acc , postData ) => {
377
- let (posts , malformed , archived ) = acc
378
- let id = postData .slug
379
-
380
- let decoded = BlogFrontmatter .decode (postData .frontmatter )
381
-
382
- switch decoded {
383
- | Error (message ) =>
384
- let m = {Malformed .id : id , message : message }
385
- let malformed = Belt .Array .concat (malformed , [m ])
386
- (posts , malformed , archived )
387
- | Ok (frontmatter ) =>
388
- if postData .archived {
389
- Js .Array2 .push (archived , {Post .id : id , frontmatter : frontmatter })-> ignore
390
- } else {
391
- Js .Array2 .push (posts , {Post .id : id , frontmatter : frontmatter })-> ignore
392
- }
393
- (posts , malformed , archived )
370
+ let (posts , malformed , archived ) = BlogApi .getAllPosts ()-> Belt .Array .reduce (([], [], []), (
371
+ acc ,
372
+ postData ,
373
+ ) => {
374
+ let (posts , malformed , archived ) = acc
375
+ let id = postData .slug
376
+
377
+ let decoded = BlogFrontmatter .decode (postData .frontmatter )
378
+
379
+ switch decoded {
380
+ | Error (message ) =>
381
+ let m = {Malformed .id : id , message : message }
382
+ let malformed = Belt .Array .concat (malformed , [m ])
383
+ (posts , malformed , archived )
384
+ | Ok (frontmatter ) =>
385
+ if postData .archived {
386
+ Js .Array2 .push (archived , {Post .id : id , frontmatter : frontmatter })-> ignore
387
+ } else {
388
+ Js .Array2 .push (posts , {Post .id : id , frontmatter : frontmatter })-> ignore
394
389
}
395
- },
396
- )
390
+ (posts , malformed , archived )
391
+ }
392
+ })
397
393
398
394
let props = {
399
395
posts : Post .orderByDate (posts ),
0 commit comments