import { Spinner, DotSpinner } from 'sud-ui';페이지 또는 데이터의 로딩 상태를 표시할 때
import { Spinner } from "sud-ui";
export default function Example() {
return (
<div className="flex justify-center">
<Spinner />
</div>
);
}import { Spinner } from "sud-ui";
export default function Example() {
return (
<div className="flex justify-center">
<Spinner text={"Loading..."} />
</div>
);
}import { Spinner } from "sud-ui";
export default function Example() {
return (
<div className="flex justify-center">
<Spinner spinnerType={"elastic"} />
</div>
);
}import { DotSpinner } from "sud-ui";
export default function Example() {
return (
<div className="flex justify-center">
<DotSpinner />
</div>
);
}import { DotSpinner, Typography } from "sud-ui";
export default function Example() {
return (
<div className="flex justify-center">
<DotSpinner
text={<Typography gmarket={"Medium"}>Loading...</Typography>}
/>
</div>
);
}import { DotSpinner } from "sud-ui";
export default function Example() {
return (
<div className="flex justify-center">
<DotSpinner size={60} colorType={"volcano"} />
</div>
);
}속성 이름 | 설명 | 타입 | 기본값 |
|---|
| size | 스피너 크기 | number | 40 |
| colorType | 스피너 색상 타입 | default | red | rose | coral | orange | volcano | apricot | yellow | gold | amber | green | lime | mint | blue | sky | cerulean | indigo | cobalt | navy | purple | plum | orchid | forest | sage | warm-gray | cool-gray | neutral | cerulean |
| spinnerType | 스피너 타입(DotSpinner 제외) | default | elastic | default |
| text | 로딩 텍스트 (boolean 또는 string 또는 ReactNode) | boolean | string | ReactNode | false |
| style | 추가 스타일 | CSSProperties | {} |