From 5ca7661d18e9ff11ff23d6e41f2a3eedb468c67a Mon Sep 17 00:00:00 2001 From: nakyong82 Date: Wed, 23 Oct 2024 14:23:59 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix:=20const=20enum=EC=9D=84=20?= =?UTF-8?q?=EC=82=AC=EC=9A=A9=ED=95=98=EC=A7=80=20=EB=AA=BB=ED=95=98?= =?UTF-8?q?=EB=8A=94=20=EA=B2=BD=EC=9A=B0=20as=20const=EB=A1=9C=20?= =?UTF-8?q?=EB=8C=80=EC=B2=B4=ED=95=98=EA=B8=B0=20#15?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/PostSearch/PostSearchResult.tsx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/components/PostSearch/PostSearchResult.tsx b/src/components/PostSearch/PostSearchResult.tsx index 22dc3aa7..650e8507 100644 --- a/src/components/PostSearch/PostSearchResult.tsx +++ b/src/components/PostSearch/PostSearchResult.tsx @@ -44,17 +44,17 @@ const JOB_POSTING_LIST: JobPostingItemType[] = [ }, ]; -enum SORT_TYPE { - POPULAR = 'Popular', - RECOMMENDED = 'Recommended', - RECENT = 'Recent', -} +const SORT_TYPE = { + POPULAR: 'Popular', + RECOMMENDED: 'Recommended', + RECENT: 'Recent', +} as const; + +type SortType = (typeof SORT_TYPE)[keyof typeof SORT_TYPE]; const PostSearchResult = () => { // TODO: 홈에서 See more 버튼 클릭 시 해당 메뉴로 정렬하기 - const [selectedSort, setSelectedSort] = useState( - SORT_TYPE.POPULAR, - ); + const [selectedSort, setSelectedSort] = useState(SORT_TYPE.POPULAR); return (
@@ -62,7 +62,7 @@ const PostSearchResult = () => { setSelectedSort(sort as SORT_TYPE)} + onSelect={(sort) => setSelectedSort(sort as SortType)} />
{JOB_POSTING_LIST?.length ? (