diff --git a/client/src/components/CatCard.tsx b/client/src/components/CatCard.tsx index 0934d6e..a34dcdc 100644 --- a/client/src/components/CatCard.tsx +++ b/client/src/components/CatCard.tsx @@ -1,4 +1,5 @@ import { useState } from 'react'; +import { Link } from 'react-router-dom'; import { Cat } from '@/api/endpoints'; import { useAuth } from '@/hooks/useAuth'; import { useLikeCat, useUnlikeCat } from '@/hooks/useLikes'; @@ -44,9 +45,13 @@ export default function CatCard({ cat, onOpen, likedIds }: CatCardProps) {
onOpen(cat.id)}>
- + e.stopPropagation()}> + +
-

@{cat.username}

+ e.stopPropagation()} className="hover:text-[var(--accent)] transition-colors"> +

@{cat.username}

+
diff --git a/client/src/components/CatModal.tsx b/client/src/components/CatModal.tsx index 0bba412..839119a 100644 --- a/client/src/components/CatModal.tsx +++ b/client/src/components/CatModal.tsx @@ -1,4 +1,5 @@ import { useEffect, useState, useRef } from 'react'; +import { Link } from 'react-router-dom'; import { useCat, useDeleteCat } from '@/hooks/useCats'; import { useLikeStatus, useLikeCat, useUnlikeCat } from '@/hooks/useLikes'; import { useComments, useAddComment, useDeleteComment } from '@/hooks/useComments'; @@ -115,13 +116,13 @@ export default function CatModal({ catId, onClose }: CatModalProps) { onClick={e => e.stopPropagation()} >
-
+
- @{cat.username} + @{cat.username}

{dateStr}

-
+
{isOwner && (