@@ -35,16 +35,16 @@ export async function generateMetadata({
35
35
const snapshot = await getDocs ( q ) ;
36
36
37
37
if ( snapshot . empty ) {
38
- return { title : "Article Not Found | Fyrre Magazine " } ;
38
+ return { title : "Article Not Found | L.A.P " } ;
39
39
}
40
40
41
41
const articleData = snapshot . docs [ 0 ] . data ( ) ;
42
42
return {
43
- title : `${ articleData . title } | Fyrre Magazine ` ,
43
+ title : `${ articleData . title } | L.A.P ` ,
44
44
} ;
45
45
} catch ( error ) {
46
46
return {
47
- title : "Error Loading Article | Fyrre Magazine " ,
47
+ title : "Error Loading Article | L.A.P " ,
48
48
} ;
49
49
}
50
50
}
@@ -95,14 +95,7 @@ export default async function ArticleDetails({
95
95
...contentItem ,
96
96
...( contentItem . date && { date : contentItem . date . toDate ( ) } )
97
97
} ) ) ,
98
- title : "" ,
99
- slug : "" ,
100
- read : "" ,
101
- label : "" ,
102
- img : "" ,
103
- imgAlt : "" ,
104
- description : "" ,
105
- authorUID : ""
98
+ authorUID : articleData . authorUID
106
99
} ;
107
100
108
101
// Get latest articles (excluding current)
@@ -136,7 +129,7 @@ export default async function ArticleDetails({
136
129
137
130
return (
138
131
< main className = "max-w-[95rem] w-full mx-auto px-4 md:pt-8 sm:pt-4 xs:pt-2 lg:pb-4 md:pb-4 sm:pb-2 xs:pb-2" >
139
- < PostNavigation href = "/magazine " > POSTS</ PostNavigation >
132
+ < PostNavigation href = "/posts " > POSTS</ PostNavigation >
140
133
141
134
< article className = "grid md:grid-cols-2 gap-6 md:gap-6 pb-6 md:pb-24" >
142
135
< h2 className = "text-subtitle" > { processedArticle . title } </ h2 >
@@ -164,7 +157,7 @@ export default async function ArticleDetails({
164
157
< p > { processedArticle . read } </ p >
165
158
</ span >
166
159
</ div >
167
- < span className = "px-3 py-2 border border-black rounded-full w-fit h-fit" >
160
+ < span className = "px-3 py-2 border border-white rounded-full w-fit h-fit" >
168
161
< p className = "uppercase" > { processedArticle . label } </ p >
169
162
</ span >
170
163
</ div >
@@ -177,7 +170,7 @@ export default async function ArticleDetails({
177
170
/>
178
171
</ div >
179
172
180
- < article className = "flex flex-col md:flex-row gap-6 md:gap-16 max-w-[62.5rem] w-full mx-auto mt-6 md:mt-24" >
173
+ < article className = "flex flex-col md:flex-row gap-6 md:gap-16 max-w-[62.5rem] w-full mx-auto mt-6 md:mt-24 mb-10 " >
181
174
< div className = "flex flex-col w-fit" >
182
175
< div className = "flex gap-4 items-center" >
183
176
< img
@@ -203,7 +196,7 @@ export default async function ArticleDetails({
203
196
< p className = "font-semibold" > Read</ p >
204
197
< p > { processedArticle . read } </ p >
205
198
</ div >
206
- < div className = "flex flex-wrap justify-between" >
199
+ { /* <div className="flex flex-wrap justify-between">
207
200
<p className="flex font-semibold">Share</p>
208
201
<SocialSharing
209
202
links={[
@@ -239,7 +232,7 @@ export default async function ArticleDetails({
239
232
},
240
233
]}
241
234
/>
242
- </ div >
235
+ </div> */ }
243
236
</ div >
244
237
</ div >
245
238
@@ -277,16 +270,16 @@ export default async function ArticleDetails({
277
270
< div >
278
271
< Subheading
279
272
className = "text-subheading"
280
- url = "/magazine "
273
+ url = "/posts "
281
274
linkText = "See all"
282
275
>
283
276
Latest Posts
284
277
</ Subheading >
285
278
286
- < div className = "grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 border border-black border-collapse mb-12 md:mb-48" >
279
+ < div className = "grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 border border-white border-collapse mb-12 md:mb-48" >
287
280
{ latestArticles . map ( ( article ) => (
288
281
< article
289
- className = "border border-black p-8"
282
+ className = "border border-white p-8"
290
283
key = { article . id }
291
284
>
292
285
< div className = "flex items-center justify-between" >
@@ -297,19 +290,19 @@ export default async function ArticleDetails({
297
290
day : "numeric" ,
298
291
} ) }
299
292
</ time >
300
- < span className = "px-3 py-2 border border-black rounded-full" >
293
+ < span className = "px-3 py-2 border border-white rounded-full" >
301
294
< p className = "uppercase" > { article . label } </ p >
302
295
</ span >
303
296
</ div >
304
- < Link href = { `/magazine /${ article . slug } ` } >
297
+ < Link href = { `/posts /${ article . slug } ` } >
305
298
< img
306
299
className = "w-full my-8 hover:scale-105 transition-transform"
307
300
src = { article . img }
308
301
alt = { article . imgAlt }
309
302
/>
310
303
</ Link >
311
304
< h2 className = "heading3-title mb-3" >
312
- < Link href = { `/magazine /${ article . slug } ` } >
305
+ < Link href = { `/posts /${ article . slug } ` } >
313
306
{ article . title }
314
307
</ Link >
315
308
</ h2 >
0 commit comments