reopt designreopt design
DocsExploreToolsPricingBuilder
Start
Overview
Start
Next.js 설치
Private install
Core Concepts
아키텍처
Composition Patterns
Accessibility
Keyboard Patterns
Styling
Theme System
Advanced Patterns
Build & Operate
Skills
AI Integration
CLI (opt surface add)
Dependency Graph
Tools
Canvas Catalog
Theme Builder
Form Builder
Templates
Templates
Releases
Release Notes
Oopt-ui
reopt designreopt design

A design system for the AI era

  • Docs
  • Pricing
  • Releases
  • GitHub
  • Terms of Service
  • Privacy Policy

© 2026 reopt-ai. All rights reserved.

Alert

core

알림 메시지 컴포넌트. 4가지 변형(info, success, warning, error), 제목/본문/닫기 버튼 지원.

컴포넌트 의존 관계

깊이
▲ USED BY (1)notification-toastAlert
100%

Variants

Information

This is an informational message.

Success

Operation completed successfully.

Warning

Please review before proceeding.

Error

Something went wrong.

Dismissible

닫기 버튼이 있는 Alert

Dismissible Info

Click the X to dismiss this alert.

Dismissible Success

Your changes have been saved.

Without Title

A simple alert without a title.
This action cannot be undone.

테스트 커버리지

2026년 2월 4일4/4 통과
4성공
0실패
4전체
  • alert role을 갖는다
  • title과 children을 렌더링한다
  • variant에 따른 스타일을 적용한다
  • dismissible일 때 닫기 버튼을 표시한다

Alert Props

Prop타입기본값설명
variant"info" | "success" | "warning" | "error""info"알림 변형 (색상 및 아이콘 결정)
titlestring—알림 제목
iconReactNode—커스텀 아이콘. 미지정 시 변형에 따른 기본 아이콘 사용
dismissiblebooleanfalse닫기 버튼 표시 여부
onDismiss() => void—닫기 버튼 클릭 핸들러

Import

tsx
import { Alert } from "@reopt-ai/opt-ui";