Callout
Callout은 중요한 정보를 시각적으로 강조하여 사용자에게 전달하는 메시지 컴포넌트입니다.Anyone can develop
import { Callout } from '@vapor-ui/core';
export default function DefaultCallout() {
return <Callout.Root colorPalette="primary">Anyone can develop</Callout.Root>;
}Property
ColorPalette
Callout의 역할에 따른 색상을 설정합니다.
import { Callout } from '@vapor-ui/core';
export default function CalloutColor() {
return (
<div className="flex w-full max-w-xl flex-col gap-2">
<Callout.Root colorPalette="primary">Anyone can develop</Callout.Root>
<Callout.Root colorPalette="success">Anyone can develop</Callout.Root>
<Callout.Root colorPalette="warning">Anyone can develop</Callout.Root>
<Callout.Root colorPalette="danger">Anyone can develop</Callout.Root>
<Callout.Root colorPalette="hint">Anyone can develop</Callout.Root>
<Callout.Root colorPalette="contrast">Anyone can develop</Callout.Root>
</div>
);
}Examples
Callout with Icon
Callout의 역할을 직관적으로 표현하기 위해 아이콘과 함께 사용합니다.
import { Callout } from '@vapor-ui/core';
import { CheckCircleIcon, HeartIcon, InfoCircleOutlineIcon } from '@vapor-ui/icons';
export default function CalloutWithIcon() {
return (
<div className="flex w-full max-w-xl flex-col gap-2">
<Callout.Root colorPalette="success">
<Callout.Icon>
<CheckCircleIcon />
</Callout.Icon>
Task completed successfully
</Callout.Root>
<Callout.Root colorPalette="warning">
<Callout.Icon>
<InfoCircleOutlineIcon />
</Callout.Icon>
Please review your settings
</Callout.Root>
<Callout.Root colorPalette="primary">
<Callout.Icon>
<HeartIcon />
</Callout.Icon>
New notification available
</Callout.Root>
</div>
);
}Props Table
Callout.Root
Loading component documentation...
Callout.Icon
Loading component documentation...