component 이름 바꾸기

wony·2023년 2월 14일
0

나는 emotion styled component를 통해 style을 만들어주고 있는데
가끔 component에 div나 span등 여러 값을 바꾸고 싶은 경우 아래처럼 하면 된다
밑의 예시는 h1~h6 까지의 태그를 만들어줄 수 있다

export const aaa = styled(({ h, ...props }: any) => {
  const H = `h${h}`;
  return <H {...props} />;
})`
  font-size: ${(props) => [props.h - 1]};
  font-weight: 300;
  letter-spacing: 1px;
  line-height: 1.375;
`;
profile
무럭무럭 성장중🌿

0개의 댓글