본문으로 건너뛰기
입력

검색 입력

기사·작품·컬렉션 목록을 좁혀 들어가는 검색창이다. 좌측 아이콘으로 검색 자리임을 알리고, 값이 생기면 우측에 지우기 버튼을 제공한다. Muse에서는 검색도 편집 지면의 일부처럼 낮은 대비의 종이색 표면으로 둔다.

상태

기본
값 있음
비활성

값이 있을 때만 지우기 버튼이 보인다. focus 는 잉크색 border 로 처리한다.

활용 방법

GET 폼

name + defaultValue 만 주면 폼 제출로 검색된다.

Preview
tsx
<form method="get">
<SearchInput name="q" defaultValue={q ?? ""} placeholder="검색" />
</form>

너비 조절

className 으로 너비를 준다.

Preview
tsx
<SearchInput placeholder="검색" className="w-72" />

속성

이름타입기본값설명
onClear() => void-지우기 버튼 클릭 후 호출
clearLabelstring"검색 지우기"지우기 버튼 title·aria-label
classNamestring"w-48"래퍼 클래스: 주로 너비
...propsInputHTMLAttributes-네이티브 input 속성 전부 전달