diff --git a/src/components/Modal/Modal.tsx b/src/components/Modal/Modal.tsx index a646aba..f50a0bb 100644 --- a/src/components/Modal/Modal.tsx +++ b/src/components/Modal/Modal.tsx @@ -33,14 +33,14 @@ export default function Modal({ onClick={handleWrapperClick} initial={{ opacity: 0 }} animate={{ opacity: 1 }} - exit={{ opacity: 0, transition: { duration: 0.1 } }} + exit={{ opacity: 0, transition: { duration: 0.1, delay: 0.1 } }} > {!noHeader && (
diff --git a/src/components/SearchModal/SearchList.tsx b/src/components/SearchModal/SearchList.tsx index 857d780..aeca1cb 100644 --- a/src/components/SearchModal/SearchList.tsx +++ b/src/components/SearchModal/SearchList.tsx @@ -1,4 +1,4 @@ -import { ReactNode } from "react"; +import { ReactNode, useMemo } from "react"; import { SearchItem } from "types"; import SearchListItem from "./SearchListItem"; @@ -8,14 +8,18 @@ import styles from "./search.module.scss"; export default function SearchList({ items, noItem, + cursor, + setCursor, }: { items: SearchItem[]; noItem?: ReactNode; + cursor: number; + setCursor: (cursor: number) => void; }) { return (