diff --git a/src/components/NoticeSearchResultHeader.tsx b/src/components/NoticeSearchResultHeader.tsx index 1794b85..f78e1b5 100644 --- a/src/components/NoticeSearchResultHeader.tsx +++ b/src/components/NoticeSearchResultHeader.tsx @@ -64,8 +64,8 @@ export default function NoticeSearchResultHeader({ return (
-
-

+
+

{keyword ? ( <> {keyword}에 대한 공고 목록 diff --git a/src/components/Post/PostListSlider.tsx b/src/components/Post/PostListSlider.tsx index 8c59f0c..570fbf3 100644 --- a/src/components/Post/PostListSlider.tsx +++ b/src/components/Post/PostListSlider.tsx @@ -17,18 +17,16 @@ export default function PostListSlider({ }: PostListSliderProps) { const lessThanDesktop = typeof window !== "undefined" && window.innerWidth <= 1024; - const [sliderRef, instanceRef] = useKeenSlider({ loop: true, slides: { - perView: 3, - spacing: 14, + perView: 2, // 기본, sm: 2개 + spacing: 8, }, breakpoints: { - "(max-width: 80rem)": { + "(min-width: 1024px)": { slides: { - // perView: 3, - perView: 2, + perView: 3, // lg 이상: 3개 spacing: 14, }, }, @@ -50,12 +48,14 @@ export default function PostListSlider({ if (!posts || posts.length === 0) return null; return ( -
- {posts.map((post) => ( -
- -
- ))} +
+
+ {posts.map((post) => ( +
+ +
+ ))} +
); } diff --git a/src/components/SearchInput.tsx b/src/components/SearchInput.tsx index 4d62453..692feb1 100644 --- a/src/components/SearchInput.tsx +++ b/src/components/SearchInput.tsx @@ -16,6 +16,7 @@ export default function SearchInput() { reset(); navigate(`/search?keyword=${encodeURIComponent(keyword.trim())}`); + setKeyword(""); }; const removeKeyword = () => { diff --git a/src/layouts/Footer.tsx b/src/layouts/Footer.tsx index 86966c5..96f72c7 100644 --- a/src/layouts/Footer.tsx +++ b/src/layouts/Footer.tsx @@ -4,27 +4,77 @@ import InstagramIcon from "../assets/logo/instagram.svg"; export default function Footer() { return ( -