Legacy
CoreIconBadge
아이콘 뱃지 컴포넌트
Usage
기본 사용법
import { CoreIconBadge } from '@featuring-corp/components';
import { IconInstagramColored } from '@featuring-corp/icons';
<CoreIconBadge size="sm" icon={<IconInstagramColored />} />다양한 아이콘
import { CoreIconBadge } from '@featuring-corp/components';
import {
IconInstagramColored,
IconYoutubeColored,
IconNaverBlogColored,
IconChatFilled
} from '@featuring-corp/icons';
<CoreIconBadge size="sm" icon={<IconInstagramColored />} />
<CoreIconBadge size="sm" icon={<IconYoutubeColored />} />
<CoreIconBadge size="sm" icon={<IconNaverBlogColored />} />
<CoreIconBadge size="sm" icon={<IconChatFilled />} />크기 설정
import { CoreIconBadge } from '@featuring-corp/components';
import { IconInstagramColored } from '@featuring-corp/icons';
<CoreIconBadge size="sm" icon={<IconInstagramColored />} />
<CoreIconBadge size="md" icon={<IconInstagramColored />} />
<CoreIconBadge size="lg" icon={<IconInstagramColored />} />
<CoreIconBadge size="xl" icon={<IconInstagramColored />} />커스텀 아이콘 크기
import { CoreIconBadge } from '@featuring-corp/components';
import { IconInstagramColored } from '@featuring-corp/icons';
<CoreIconBadge size="sm" icon={<IconInstagramColored size={12} />} />Props
ComponentPropsWithoutRef<'div'> 타입을 확장한 컴포넌트입니다.
Prop
Type
iconBadgeSizeType
Prop
Type
스타일
기본 스타일 속성
display:flexjustify-content:centeralign-items:centerbackground-color:whiteborder-color:border-defaultborder-width:1pxborder-style:solidborder-radius:radius-fullflex-shrink:0
Size Variants
sm:width: 16px,height: 16pxmd:width: 20px,height: 20pxlg:width: 28px,height: 28pxxl:width: 32px,height: 32px