@@ -71,7 +71,7 @@ export default function OnlineShopping({ dbSeller }: { dbSeller: ISeller }) {
71
71
}
72
72
} ;
73
73
74
- if ( dbSeller ) {
74
+ if ( dbSeller ) {
75
75
getSellerItems ( dbSeller . seller_id ) ;
76
76
}
77
77
} , [ dbSeller , reload ] ) ;
@@ -432,26 +432,33 @@ export const ShopItem: React.FC<{
432
432
onClick = { handleSave }
433
433
/>
434
434
</ div >
435
- { formData ?. expired_by && (
436
- < label className = "text-[14px] text-[#333333]" >
437
- < span className = "fw-bold text-lg" >
438
- { new Date ( formData . expired_by ) > new Date ( ) ?
439
- t ( 'SCREEN.SELLER_REGISTRATION.SELLER_ITEMS_FEATURE.SELLING_STATUS_OPTIONS.ACTIVE' ) :
440
- t ( 'SCREEN.SELLER_REGISTRATION.SELLER_ITEMS_FEATURE.SELLING_STATUS_OPTIONS.EXPIRED' )
441
- } :
442
- </ span >
443
- { t ( 'SCREEN.SELLER_REGISTRATION.SELLER_ITEMS_FEATURE.SELLING_EXPIRATION_DATE' , {
444
- expired_by_date : new Intl . DateTimeFormat ( locale || 'en-US' , {
445
- day : '2-digit' ,
446
- month : 'long' ,
447
- year : 'numeric' ,
448
- hour : 'numeric' ,
449
- minute : 'numeric' ,
450
- hour12 : true ,
451
- } ) . format ( new Date ( formData . expired_by ) ) ,
452
- } ) }
453
- </ label >
454
- ) }
435
+ < div className = "mt-3" >
436
+ { formData ?. expired_by && ( ( ) => {
437
+ const expiredDate = new Date ( formData . expired_by ) ;
438
+ const isActive = expiredDate > new Date ( ) ;
439
+ const sellingStatus = isActive
440
+ ? t ( 'SCREEN.SELLER_REGISTRATION.SELLER_ITEMS_FEATURE.SELLING_STATUS_OPTIONS.ACTIVE' )
441
+ : t ( 'SCREEN.SELLER_REGISTRATION.SELLER_ITEMS_FEATURE.SELLING_STATUS_OPTIONS.EXPIRED' ) ;
442
+
443
+ const formattedDate = new Intl . DateTimeFormat ( locale || 'en-US' , {
444
+ day : '2-digit' ,
445
+ month : 'long' ,
446
+ year : 'numeric' ,
447
+ hour : 'numeric' ,
448
+ minute : 'numeric' ,
449
+ hour12 : true ,
450
+ } ) . format ( expiredDate ) ;
451
+
452
+ return (
453
+ < label className = "text-[14px] text-[#333333]" >
454
+ < span className = "fw-bold text-lg" > { sellingStatus } : </ span >
455
+ { t ( 'SCREEN.SELLER_REGISTRATION.SELLER_ITEMS_FEATURE.SELLING_EXPIRATION_DATE' , {
456
+ expired_by_date : formattedDate ,
457
+ } ) }
458
+ </ label >
459
+ ) ;
460
+ } ) ( ) }
461
+ </ div >
455
462
</ div >
456
463
</ div >
457
464
</ >
0 commit comments