From 1a739167d7191a771f7429826592f748c1598684 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Buczek?= Date: Wed, 11 Dec 2024 13:29:03 +0100 Subject: [PATCH] fix: #153 fixed rwd materialListItem --- .../page_content/MaterialListItem.tsx | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/src/components/materials/section_by_id_page/page_content/MaterialListItem.tsx b/src/components/materials/section_by_id_page/page_content/MaterialListItem.tsx index 6ce2995..2ba9e9d 100644 --- a/src/components/materials/section_by_id_page/page_content/MaterialListItem.tsx +++ b/src/components/materials/section_by_id_page/page_content/MaterialListItem.tsx @@ -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'; @@ -15,6 +17,7 @@ type MaterialUserBlockProps = { export default function MaterialListItem({ data: material, children }: MaterialUserBlockProps) { const [isOpenDetails, setIsOpenDetails] = useState(false); + const rwdXS = useMediaQuery('(min-width:530px)'); const handleOpenDetails = () => { setIsOpenDetails((prevState) => !prevState); @@ -36,16 +39,24 @@ export default function MaterialListItem({ data: material, children }: MaterialU readonly /> -
{calculateTimeDifference(material.createdDate.toString())}
+
+ {calculateTimeDifference(material.createdDate.toString())} +
- MateriaƂ Kodemy + MateriaƂ Kodemy
-

{material.title}

-
{material.author?.username}
-
+

{material.title}

+
{material.author?.username}
+
{material.tags.map(({ name }, index) => ( {name}