728x90
반응형
import './DefaultBtn.scss'
const DefaultBtn = ({
text = "Button",
icon = null,
typeClassName = "",
sizeClassName = "",
...props
}) => {
return (
<button
className={`defaultBtn ${typeClassName} ${sizeClassName}}`}
onClick={props.onClickButton}
>
{icon && <i className={`svg`}>{icon}</i>}
{text}
</button>
)
}
export default DefaultBtn;
const DefaultInput = ({
text = "기본 Input",
typeClassName = "",
sizeClassName = "",
...props
}) => {
return (
<input
className={`defaultInput ${typeClassName} ${sizeClassName}`}
onChange={props.onChangeInput}
placeholder={text}
/>
);
};
export default DefaultInput;
728x90
반응형
'프론트엔드✏️ > 개인공부' 카테고리의 다른 글
[공통 컴포넌트,css] select - defaultValue 빈값으로 설정 (0) | 2022.09.07 |
---|---|
[공통 컴포넌트,css]글자수 체크하는 Input창, x 초기화 버튼 Input, 테두리 겹치는 부분 (0) | 2022.09.06 |
[react-query] 리액트 쿼리 (0) | 2022.09.01 |
[알고리즘] 최소직사각형 (0) | 2022.08.20 |
부트캠프 84일차, 팀 프로젝트 발표날 (0) | 2022.08.03 |