// style.ts
const mt = (size: number) => css`
margin-top: ${size}px;
`;
const mr = (size: number) => css`
margin-right: ${size}px;
`;
const mb = (size: number) => css`
margin-bottom: ${size}px;
`;
const ml = (size: number) => css`
margin-left: ${size}px;
`;
export const Style = {
margin: {
mt,
mr,
mb,
ml,
},
};
// styled-components
import { Style } from '../'
.mb-0 {
input {
${Style.margin.mb(0)}
}
}
'React' 카테고리의 다른 글
[Hooks] 4 : useCallback (0) | 2020.11.03 |
---|---|
React 컴포넌트 특정 영역 외 클릭 감지 (0) | 2020.10.19 |
[error] 저장시 eslint 자동으로 fix되지 않음 (0) | 2020.10.16 |
[React 스터디] 7 : 다른 라이브러리와 통합하기 (0) | 2020.10.12 |
SVG 파일을 컴포넌트로 만들기 (0) | 2020.10.06 |
댓글