@@ -199,16 +199,16 @@ export default async function ArticleDetails({
199199 // Process article content
200200 const processedArticle : Article = {
201201 id : articleDoc . id ,
202- title : articleData . title ,
203- slug : articleData . slug ,
204- content : articleData . content ,
202+ title : articleData . title || "Untitled" ,
203+ slug : articleData . slug || "" ,
204+ content : articleData . content || "" ,
205205 date : safeTimestampToDate ( articleData . date ) ,
206- read : articleData . read ,
207- label : articleData . label ,
208- img : articleData . img ,
209- imgAlt : articleData . imgAlt ,
210- description : articleData . description ,
211- authorUID : articleData . authorUID ,
206+ read : articleData . read || "Unknown" ,
207+ label : articleData . label || "" ,
208+ img : articleData . img || "/default-image.png" ,
209+ imgAlt : articleData . imgAlt || articleData . title || "Article image" ,
210+ description : articleData . description || "" ,
211+ authorUID : articleData . authorUID || "" ,
212212 authorName : authorData . name || "Unknown Author" ,
213213 authorAvatar : authorData . avatar || "/default-avatar.png" ,
214214 publish : false ,
0 commit comments