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...