@@ -2,9 +2,9 @@ import { useState } from 'react';
22
33import * as styles from './AiRecommendModal.css' ;
44
5- import CloseIcon from '@/assets/svg/modal_delete.svg' ;
6- import CheckboxDefault from '@/assets/svg/checkbox_default.svg' ;
7- import CheckboxChecked from '@/assets/svg/checkbox_checked.svg' ;
5+ import CloseIcon from '@/assets/svg/modal_delete.svg?react ' ;
6+ import CheckboxDefault from '@/assets/svg/checkbox_default.svg?react ' ;
7+ import CheckboxChecked from '@/assets/svg/checkbox_checked.svg?react ' ;
88
99interface AiRecommendModalProps {
1010 onClose : ( ) => void ;
@@ -34,7 +34,7 @@ const AiRecommendModal = ({ onClose }: AiRecommendModalProps) => {
3434 < div className = { styles . container } >
3535 < div className = { styles . contentWrapper } >
3636 < div className = { styles . iconWrapper } >
37- < img src = { CloseIcon } alt = "닫기 아이콘" className = { styles . closeIcon } onClick = { onClose } />
37+ < CloseIcon className = { styles . closeIcon } onClick = { onClose } />
3838 </ div >
3939 < p className = { styles . title } > AI가 추천해 준 할 일이에요!</ p >
4040 < p className = { styles . subtitle } >
@@ -51,11 +51,11 @@ const AiRecommendModal = ({ onClose }: AiRecommendModalProps) => {
5151 tabIndex = { 0 }
5252 onClick = { ( ) => toggleOption ( option ) }
5353 >
54- < img
55- src = { isChecked ? CheckboxChecked : CheckboxDefault }
56- alt = { isChecked ? '선택됨' : '미선택' }
57- className = { styles . checkboxIcon }
58- />
54+ { isChecked ? (
55+ < CheckboxChecked className = { styles . checkboxIcon } />
56+ ) : (
57+ < CheckboxDefault className = { styles . checkboxIcon } />
58+ ) }
5959 < span > { option } </ span >
6060 </ div >
6161 ) ;
0 commit comments