Search.js 1.01 KB
Newer Older
1
2
import styles from "./search.module.scss";

Kim, Subin's avatar
수빈    
Kim, Subin committed
3
4
5
6
7
8
const Search = ({ type, search, setSearch, handleClick }) => {
    function handleSearch(e) {
        const { name, value } = e.target
        setSearch({ ...search, [name]: value })
    }
    console.log("type==", type)
9
10
    return (
        <div className="d-flex">
Kim, Subin's avatar
수빈    
Kim, Subin committed
11
12
13
14
15
16
17
18
            {type === "home" ? null :
                <select className={`form-select ${styles.search}`} name="kind" aria-label="select search" onChange={handleSearch}>
                    <option selected value="title">제목</option>
                    <option value="director">감독명</option>
                </select>
            }
            <input className={`form-control ${type === "home" ? styles.searchWhite : `${styles.search}`}`} name="keyword" type="text" onChange={handleSearch} />
            <i className={`bi bi-search align-self-center ${type === "home" ? "text-white" : "mx-2"} ${styles.icon}`} onClick={handleClick} style={{ fontSize: "1.3rem" }}></i>
19
20
21
22
23
        </div>
    )
}

export default Search