@@ -51,23 +51,23 @@ module CategorySelector = {
5151 let tabs = [All , Archived ]
5252
5353 <div className = "text-16 w-full flex items-center justify-between text-gray-60" >
54- {tabs
55- -> Array .map (tab => {
56- // Deep comparison here!
57- let isActive = selected == tab
58- let text = (tab :> string )
59- let href = switch tab {
60- | All => "/blog"
61- | Archived => "/blog/archived"
62- }
63- let className =
64- switch isActive {
65- | true => "bg-gray-20 text-gray-80 rounded py-1"
66- | false => "hover:cursor-pointer bg-white hover:text-gray-80"
67- } ++ " px-4 inline-block"
68- <Link key = text to = Url (href ) className > {React .string (text )} </Link >
69- })
70- -> React .array }
54+ // {tabs
55+ // ->Array.map(tab => {
56+ // // Deep comparison here!
57+ // let isActive = selected == tab
58+ // let text = (tab :> string)
59+ // let href = switch tab {
60+ // | All => "/blog"
61+ // | Archived => "/blog/archived"
62+ // }
63+ // let className =
64+ // switch isActive {
65+ // | true => "bg-gray-20 text-gray-80 rounded py-1"
66+ // | false => "hover:cursor-pointer bg-white hover:text-gray-80"
67+ // } ++ " px-4 inline-block"
68+ // // <Link key=text to=Url(href) className> {React.string(text)} </Link>
69+ // })
70+ // ->React.array}
7171 </div >
7272 }
7373}
@@ -85,27 +85,28 @@ module BlogCard = {
8585 ) =>
8686 <section className = "h-full" >
8787 <div className = "relative" >
88+ // <ReactRouter.SafeLink to=#"syntax-lookup" />
8889 {switch badge {
8990 | None => React .null
9091 | Some (badge ) =>
9192 <div className = "absolute z-10 bottom-0 mb-4 -ml-2" >
9293 <Badge badge />
9394 </div >
9495 }}
95- <Link to = Url (` /blog/${slug}` ) className = "relative hl-title block mb-4 pt-9/16" >
96- {
97- let className = "absolute top-0 h-full w-full object-cover"
98- switch previewImg {
99- | Some (src ) => <img className src loading = {#lazy } />
100- | None => <img className src = defaultPreviewImg loading = {#lazy } />
101- }
102- }
103- </Link >
96+ // <Link to=Url(`/blog/${slug}`) className="relative hl-title block mb-4 pt-9/16">
97+ // {
98+ // let className = "absolute top-0 h-full w-full object-cover"
99+ // switch previewImg {
100+ // | Some(src) => <img className src loading={#lazy} />
101+ // | None => <img className src=defaultPreviewImg loading={#lazy} />
102+ // }
103+ // }
104+ // </Link>
104105 </div >
105106 <div className = "px-2" >
106- <Link to = Url (` /blog/${slug}` )>
107- <h2 className = "hl-4" > {React .string (title )} </h2 >
108- </Link >
107+ // <Link to=Url(`/blog/${slug}`)>
108+ // <h2 className="hl-4"> {React.string(title)} </h2>
109+ // </Link>
109110 <div className = "captions text-gray-40 pt-1" >
110111 {switch category {
111112 | Some (category ) =>
@@ -143,22 +144,22 @@ module FeatureCard = {
143144 <section
144145 className = "flex sm:px-4 md:px-8 lg:px-0 flex-col justify-end lg:flex-row sm:items-center h-full" >
145146 <div className = "w-full h-full sm:self-start md:self-auto max-h-101.75" >
146- <Link to = Url (` /blog/${slug}` ) className = "relative block pt-2/3" >
147- {switch badge {
148- | Some (badge ) =>
149- <div className = "absolute z-10 top-0 mt-10 ml-4 lg:-ml-4" >
150- <Badge badge />
151- </div >
152- | None => React .null
153- }}
154- {
155- let className = "absolute top-0 h-full w-full object-cover"
156- switch previewImg {
157- | Some (src ) => <img className src />
158- | None => <img className src = defaultPreviewImg loading = {#eager } />
159- }
160- }
161- </Link >
147+ // <Link to=Url(`/blog/${slug}`) className="relative block pt-2/3">
148+ // {switch badge {
149+ // | Some(badge) =>
150+ // <div className="absolute z-10 top-0 mt-10 ml-4 lg:-ml-4">
151+ // <Badge badge />
152+ // </div>
153+ // | None => React.null
154+ // }}
155+ // {
156+ // let className = "absolute top-0 h-full w-full object-cover"
157+ // switch previewImg {
158+ // | Some(src) => <img className src />
159+ // | None => <img className src=defaultPreviewImg loading={#eager} />
160+ // }
161+ // }
162+ // </Link>
162163 </div >
163164 <div
164165 className = "relative px-4 lg:self-auto sm:pt-12 md:px-20 sm:self-start md:-mt-20 mt-4 bg-white lg:w-full lg:pt-0 lg:mt-0 lg:px-0 lg:ml-12" >
@@ -192,9 +193,9 @@ module FeatureCard = {
192193 <p className = "body-md text-gray-70" > {React .string (firstParagraph )} </p >
193194 </div >
194195 </div >
195- <Link to = Url (` /blog/${slug}` )>
196- <Button > {React .string ("Read Article" )} </Button >
197- </Link >
196+ // <Link to=Url(`/blog/${slug}`)>
197+ // <Button> {React.string("Read Article")} </Button>
198+ // </Link>
198199 </div >
199200 </section >
200201 }
0 commit comments