Skip to content

Commit 94a65e0

Browse files
committed
[fix]파일 내 코드중복 수정
1 parent d28a1f4 commit 94a65e0

File tree

3 files changed

+2
-16
lines changed

3 files changed

+2
-16
lines changed

src/domains/main/components/mainSlide/components/mobile/MobileSlide.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ function MobileSlide() {
1717
<MobileAbv />
1818
</div>
1919
</section>
20-
</section>
2120
);
2221
}
2322
export default MobileSlide;

src/domains/recipe/components/main/CocktailFilter.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ function CocktailFilter({ cocktailsEA }: Props) {
2424
<div className="h-10 flex justify-between items-center mt-3 border-b-1 border-gray-light">
2525
<p>{cocktailsEA}개+</p>
2626
<SelectBox option={['최신순', '댓글순', '인기순']} title="최신순" onChange={handleChange} />
27-
<p>{cocktailsEA}개+</p>
28-
<SelectBox option={['최신순', '댓글순', '인기순']} title="최신순" onChange={handleChange} />
2927
</div>
3028
);
3129
}

src/domains/recipe/components/main/Cocktails.tsx

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
'use client';
22

3-
import { useEffect, useMemo, useState } from 'react';
43
import { useEffect, useMemo, useState } from 'react';
54
import CocktailFilter from './CocktailFilter';
65
import CocktailList from './CocktailList';
@@ -11,11 +10,7 @@ import { useInView } from 'react-intersection-observer';
1110
import { debounce } from '@/shared/utills/debounce';
1211
import { useSearchParams } from 'next/navigation';
1312
import { Sort } from '../../types/types';
14-
import { useCocktails } from '../../api/fetchRecipe';
15-
import { useInView } from 'react-intersection-observer';
16-
import { debounce } from '@/shared/utills/debounce';
17-
import { useSearchParams } from 'next/navigation';
18-
import { Sort } from '../../types/types';
13+
1914

2015
function Cocktails() {
2116
const searchParams = useSearchParams();
@@ -43,9 +38,6 @@ function Cocktails() {
4338
threshold: 0.1,
4439
});
4540

46-
const { ref, inView } = useInView({
47-
threshold: 0.1,
48-
});
4941

5042
useEffect(() => {
5143
if (!isSearchMode && inView && hasNextPage) {
@@ -72,18 +64,15 @@ function Cocktails() {
7264
setCocktailTypes={setCocktailTypes}
7365
/>
7466
<CocktailSearchBar keyword={input} onChange={handleSearch} />
75-
<CocktailSearchBar keyword={input} onChange={handleSearch} />
7667
</div>
7768

78-
<CocktailFilter cocktailsEA={data.length} />
7969
<CocktailFilter cocktailsEA={data.length} />
8070

71+
8172
<section className="mt-5">
8273
{noResults ? <div>검색 결과가 없습니다.</div> : <CocktailList cocktails={data} />}
83-
{noResults ? <div>검색 결과가 없습니다.</div> : <CocktailList cocktails={data} />}
8474
</section>
8575
<div ref={ref} className="h-4"></div>
86-
<div ref={ref} className="h-4"></div>
8776
</section>
8877
);
8978
}

0 commit comments

Comments
 (0)