콘텐츠로 이동
RefineUI

사이징

Foundation 레이아웃 스텝, 컨트롤 높이, 아이콘 치수.

컴포넌트 치수는 @refineui/tokenscomponentSizes를 통해 Foundation 사이즈 스텝을 별칭합니다. React 스타일에 컨트롤 높이나 아이콘 박스를 하드코딩하지 마세요.

레이어목적
foundationSizes전역 사이즈 스텝 (Foundation의 단일 소스)
componentSizesWeb Kit 치수 별칭 → Foundation 키
iconSizes글리프 크기 px (xxsmall … xxlarge)
토큰px
xxsmall12
xsmall16
small20
medium24
large28
xlarge32
xxlarge48

컨트롤 높이(버튼, 인풋)와 오버레이 너비는 --refineui-size-button-min-height-md, --refineui-size-dialog-max-width 같은 CSS 변수로 해석됩니다. 커스텀 크롬을 조합하는 경우가 아니면 제품 CSS에서 그 변수를 읽기보다 컴포넌트 props(size="md")를 우선하세요.

import { iconSizes } from "@refineui/tokens";
import { WebIcon } from "@refineui/react";
<WebIcon name="search" size={iconSizes.small} />