Skip to content

Commit

Permalink
fix: #153 fixed rwd materialListItem
Browse files Browse the repository at this point in the history
  • Loading branch information
pablitoo1 committed Dec 11, 2024
1 parent 0b7e01b commit 1a73916
Showing 1 changed file with 16 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
'use client';
import React, { useState } from 'react';
import { LuDot } from 'react-icons/lu';
import { Rating } from 'react-simple-star-rating';
import { useMediaQuery } from '@mui/material';
import Image from 'next/image';

import calculateTimeDifference from '../../../../utils/methods/calculateTimeDifference';
Expand All @@ -15,6 +17,7 @@ type MaterialUserBlockProps = {

export default function MaterialListItem({ data: material, children }: MaterialUserBlockProps) {
const [isOpenDetails, setIsOpenDetails] = useState<boolean>(false);
const rwdXS = useMediaQuery('(min-width:530px)');

const handleOpenDetails = () => {
setIsOpenDetails((prevState) => !prevState);
Expand All @@ -36,16 +39,24 @@ export default function MaterialListItem({ data: material, children }: MaterialU
readonly
/>
</div>
<div className="">{calculateTimeDifference(material.createdDate.toString())}</div>
<div className="text-xs 2xs:text-sm xs:text-base">
{calculateTimeDifference(material.createdDate.toString())}
</div>
</div>
<div className="flex w-full justify-between gap-6 py-3">
<div>
<Image src={DocumentsImage.src} alt="Materiał Kodemy" className="aspect-square" width="65" height="65" />
<Image
src={DocumentsImage.src}
alt="Materiał Kodemy"
className="aspect-square"
width={rwdXS ? '65' : '50'}
height={rwdXS ? '65' : '50'}
/>
</div>
<div className="flex-1">
<h3 className="text-lg font-semibold text-primary">{material.title}</h3>
<div className="pt-1">{material.author?.username}</div>
<div className="flex items-center pt-1.5">
<h3 className="text-sm font-semibold text-primary 2xs:text-base xs:text-lg">{material.title}</h3>
<div className="pt-1 text-xs 2xs:text-sm xs:text-base">{material.author?.username}</div>
<div className="flex items-center pt-1.5 text-xs 2xs:text-sm xs:text-base">
{material.tags.map(({ name }, index) => (
<React.Fragment key={index}>
<span>{name}</span>
Expand Down

0 comments on commit 1a73916

Please sign in to comment.