HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🐣
프론트엔드 데브코스 4기 교육생
/
🍎
성기동팀
/
🪄
NIRVANA MANAGER
/
Icon 컴포넌트 사용법
Icon 컴포넌트 사용법
Icon 컴포넌트 사용법

Icon 컴포넌트 사용법

종류
작성자
export const StyledIcon = styled.span<{ size: number; color: string; fill?: boolean; }>` color: ${({ theme, color }) => theme.color[color]}; font-size: ${({ size }) => size}px; font-variation-settings: ${({ fill }) => (fill ? `'FILL' 1` : `'FILL' 0`)}; `;
size와 color를 받습니다
  1. size는 width와 height에 공통으로 들어갈 값입니다
  1. color값은 provider에 등록되어 있는 네이밍을 기준으로 입력해주세요
  1. fill은 optional입니다. 속성을 제공하지 않으면 비어있는 아이콘을 반환합니다. fill={true} 일 때는 속이 찬 아이콘을 반환합니다.

실제 사용코드

# 1번 알맹이 없는 놈 <Icon name='favorite' color='purpleVivid' /> # 아래처럼 해도 1번과 동일 <Icon name='favorite' color='purpleVivid' fill={false} /> # 2번 알맹이 있는 놈 <Icon name='favorite' color='purpleVivid' fill={true} />

1번 결과

notion image

2번 결과

notion image