@@ -4,7 +4,6 @@ import { useMemo, useState } from "react";
44import BlogEntry from "@/components/ui/blog-entry" ;
55import FilterList from "@/components/ui/filter-list" ;
66import type { FilterCategory , PostData } from "@/utils/types" ;
7- import { useIsMobile } from "@/hooks/useIsMobile" ;
87
98interface BlogListProps {
109 posts : PostData [ ] ;
@@ -13,7 +12,6 @@ interface BlogListProps {
1312
1413export default function BlogList ( { posts, categories } : BlogListProps ) {
1514 const [ activeFilters , setActiveFilters ] = useState < string [ ] > ( [ ] ) ;
16- const isMobile = useIsMobile ( ) ;
1715
1816 function handleFilterToggle ( filter : string ) {
1917 setActiveFilters ( ( prevFilters ) => {
@@ -47,8 +45,8 @@ export default function BlogList({ posts, categories }: BlogListProps) {
4745
4846 return (
4947 < div className = "flex flex-col items-center
50- md:flex-row md:justify-center md:items-start md:gap-12" >
51- < div className = "grid grid-cols-1 place-items-center md:grid-cols-2 w-fit px-2 gap-12" >
48+ md:flex-row md:justify-center md:items-start md:gap-12 md:px-0 px-4 " >
49+ < div className = "grid grid-cols-1 place-items-center md:grid-cols-2 w-fit gap-12" >
5250 { filteredPosts . map ( ( post ) => (
5351 < BlogEntry
5452 key = { post . slug }
@@ -61,15 +59,13 @@ export default function BlogList({ posts, categories }: BlogListProps) {
6159 />
6260 ) ) }
6361 </ div >
64- { ! isMobile &&
65- < div className = "h-fit sticky top-24 w-0" >
62+ < div className = "h-fit sticky top-24 w-0 md:block hidden" >
6663 < FilterList
6764 categories = { dynamicCategories }
6865 activeFilters = { activeFilters }
6966 onFilterToggle = { handleFilterToggle }
7067 />
7168 </ div >
72- }
7369 </ div >
7470 ) ;
7571}
0 commit comments