fix: add mod nsfw tag

This commit is contained in:
enes 2024-10-21 16:04:01 +02:00
parent 0e8eeb13d1
commit 2dd261161e
2 changed files with 15 additions and 5 deletions

View File

@ -50,7 +50,13 @@ export const ModCard = React.memo((props: ModDetails) => {
src={props.featuredImageUrl} src={props.featuredImageUrl}
onError={handleModImageError} onError={handleModImageError}
className='cMMPicture' className='cMMPicture'
alt={`featured image for mod ${props.title}`}
/> />
{props.nsfw && (
<div className='IBMSMSMBSSTagsTag IBMSMSMBSSTagsTagNSFW IBMSMSMBSSTagsTagNSFWCard'>
<p>NSFW</p>
</div>
)}
</div> </div>
<div className='cMMBody'> <div className='cMMBody'>
<h3 className='cMMBodyTitle'>{props.title}</h3> <h3 className='cMMBodyTitle'>{props.title}</h3>

View File

@ -96,6 +96,7 @@
-webkit-box-orient: vertical; -webkit-box-orient: vertical;
overflow: hidden; overflow: hidden;
-webkit-line-clamp: 2; -webkit-line-clamp: 2;
line-clamp: 2;
font-size: 20px; font-size: 20px;
line-height: 1.25; line-height: 1.25;
color: rgba(255, 255, 255, 0.75); color: rgba(255, 255, 255, 0.75);
@ -107,6 +108,7 @@
-webkit-box-orient: vertical; -webkit-box-orient: vertical;
overflow: hidden; overflow: hidden;
-webkit-line-clamp: 2; -webkit-line-clamp: 2;
line-clamp: 2;
color: rgba(255, 255, 255, 0.5); color: rgba(255, 255, 255, 0.5);
font-size: 15px; font-size: 15px;
line-height: 1.5; line-height: 1.5;
@ -119,11 +121,12 @@
justify-content: start; justify-content: start;
align-items: center; align-items: center;
font-size: 14px; font-size: 14px;
background: rgba(255,255,255,0.05); background: rgba(255, 255, 255, 0.05);
display: -webkit-box; display: -webkit-box;
-webkit-box-orient: vertical; -webkit-box-orient: vertical;
overflow: hidden; overflow: hidden;
-webkit-line-clamp: 1; -webkit-line-clamp: 1;
line-clamp: 1;
} }
.cMMFootReactions { .cMMFootReactions {
@ -145,8 +148,9 @@
} }
.IBMSMSMBSSTagsTag.IBMSMSMBSSTagsTagNSFW.IBMSMSMBSSTagsTagNSFWCard { .IBMSMSMBSSTagsTag.IBMSMSMBSSTagsTagNSFW.IBMSMSMBSSTagsTagNSFWCard {
position: absolute; position: absolute;
bottom: 10px; bottom: 10px;
right: 10px; right: 10px;
backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
} }