@@ -11,8 +11,14 @@ import {
1111} from "@/components/ui/card" ;
1212import { Separator } from "@/components/ui/separator" ;
1313import { Tabs , TabsContent , TabsList , TabsTrigger } from "@/components/ui/tabs" ;
14+ import { Textarea } from "@/components/ui/textarea" ;
1415import { useToast } from "@/hooks/use-toast" ;
1516import { AppDispatch } from "@/store" ;
17+ import {
18+ addComment ,
19+ getSnippet ,
20+ toggleLikeSnippet ,
21+ } from "@/store/slices/snippetSlice" ;
1622import { formatDistanceToNow } from "date-fns" ;
1723import { useEffect , useState } from "react" ;
1824import {
@@ -28,13 +34,6 @@ import { MdContentCopy } from "react-icons/md";
2834import { SlCalender } from "react-icons/sl" ;
2935import { useDispatch , useSelector } from "react-redux" ;
3036import { useNavigate , useParams } from "react-router-dom" ;
31- import {
32- addComment ,
33- getSnippet ,
34- toggleLikeSnippet ,
35- } from "@/store/slices/snippetSlice" ;
36- import LoadingSnipper from "@/components/LoadingSnipper" ;
37- import { Textarea } from "@/components/ui/textarea" ;
3837
3938const SnippetDetailPage = ( ) => {
4039 const { currentSnippet, isLoading, error } = useSelector (
@@ -382,10 +381,13 @@ const SnippetDetailPage = () => {
382381 </ div >
383382 < div >
384383 < span className = "text-sm" >
385- { snippet . createdAt &&
386- formatDistanceToNow ( new Date ( snippet . createdAt ) , {
387- addSuffix : true ,
388- } ) }
384+ { currentSnippet . createdAt &&
385+ formatDistanceToNow (
386+ new Date ( currentSnippet . createdAt ) ,
387+ {
388+ addSuffix : true ,
389+ }
390+ ) }
389391 </ span >
390392 </ div >
391393 </ div >
@@ -423,7 +425,7 @@ const SnippetDetailPage = () => {
423425 < span > Language</ span >
424426 </ div >
425427 < div >
426- < Badge variant = "outline" > { snippet . language } </ Badge >
428+ < Badge variant = "outline" > { currentSnippet . language } </ Badge >
427429 </ div >
428430 </ div >
429431 < Separator />
0 commit comments