-
리엑트 Mui의 TextField에 아이콘넣기 , Button에 아이콘넣기프론트엔드/리엑트 2023. 6. 29. 15:10728x90
TextField에 아이콘을 넣어야했는데, 구글링을 통해 알게 된 방법을 정리해두자!
먼저, 원하는 아이콘과 InputAdornment 를 import해준다.
import {Stack,Typography,Box,Button,TextField,InputAdornment} from '@mui/material'import GpsFixedIcon from '@mui/icons-material/GpsFixed';import LocationOnIcon from '@mui/icons-material/LocationOn';아이콘 내가 선택한 아이콘!
그리고 이 아이콘을 적용하기위해서,
<TextField type="text" placeholder="동명(읍,면)으로 검색 (ex. 서초동)" sx={{ backgroundColor:"#F5F5F5", width:500}}InputProps={{startAdornment: (<InputAdornment position='start'><LocationOnIcon sx={{color:'#FF7474'}}/></InputAdornment>),}}/>ImputProps는 Mui에서 제공해주는 TextField 컴포넌트의 속성 중 하나이며,
이 속성은 TextField 컴포넌트 내부에 입력 필드에 대한 커스터마이징이 가능하게 해준다!
startAdornment에 위치한 아이콘은 텍스트필드에 앞쪽에 위치하게된다!
생각보다 금방해결 할 수 있는 문제였다
결과물 Button에 아이콘넣기!
정말 무안하게도 너무쉽다!
<Button startIcon={<GpsFixedIcon/>} sx={{color:'white', backgroundColor:'#FF7474', width:500,mt:2}}>현재위치로 찾기</Button>만들어놓은 버튼태그에 startIcon = {<mui에서 원하는아이콘/>} 만 해주면 된다!
나중에 까먹을수도 있으니 쉽다고 방심하지말고 기록해두자.
728x90'프론트엔드 > 리엑트' 카테고리의 다른 글
[리엑트]리덕스,리듀서 이해하기 (0) 2023.07.11 리엑트 버튼클릭 시 컴포넌트 숨기기,나타내기 (0) 2023.06.30 리엑트 기본문법과 핵심개념(생활코딩) (0) 2023.06.28 리엑트의 기본 프로젝트 구조 (0) 2023.06.27 Material UI(Typography) (0) 2023.06.27