Alert

사용자에게 중요한 정보를 표시하는 정적 알림 컴포넌트입니다.

설치

Terminal
npx @msub-core/ui-cli add alert

사용법

TSX
import {
  Alert,
  AlertTitle,
  AlertDescription,
  AlertAction,
} from "@msub-core/ui/components/alert"

function MyComponent() {
  return (
    <Alert variant="info" icon={<Info className="h-4 w-4" />}>
      <AlertTitle>알림</AlertTitle>
      <AlertDescription>
        이것은 정보성 알림 메시지입니다.
      </AlertDescription>
    </Alert>
  )
}

기본

PropTypeDefaultRequiredDescription
variant"default" | "info" | "success" | "warning" | "error""default"No알림 색상 변형
iconReactNode-No왼쪽 아이콘

Variants

아이콘만 있는 경우

액션 버튼

실제 사용 예시

AlertTitle Props

PropTypeDefaultRequiredDescription
childrenReactNode-Yes제목 텍스트
classNamestring-No추가 스타일 클래스

AlertDescription Props

PropTypeDefaultRequiredDescription
childrenReactNode-Yes설명 텍스트
classNamestring-No추가 스타일 클래스

AlertAction Props

PropTypeDefaultRequiredDescription
childrenReactNode-Yes액션 버튼들
classNamestring-No추가 스타일 클래스