UG666

UG666 UI

React 组件

UGAlert 提示

UGAlert 用于页面内重要提醒,适合持续可见的信息提示或风险告知。

导入方式

按需从包入口导入组件,并在应用入口引入一次样式文件。

tsx
import { UGAlert, UGAlertTitle, UGAlertDescription } from '@ug666/ui-react'

变体预览

信息、成功、警告与危险提示。

状态展示

适合强调持续状态,而非瞬时反馈。

尺寸展示

UGAlert 通常撑满容器宽度,通过容器控制信息密度。

紧凑提示适合卡片内说明。

宽版提示适合页首公告与重要迁移说明。

代码示例

UGAlert 最适合放在页面主体中持续可见的位置。

tsx
import { UGAlert, UGAlertDescription, UGAlertTitle } from '@ug666/ui-react'

export function PublishAlert() {
  return (
    <UGAlert variant="warning">
      <UGAlertTitle>发布前确认</UGAlertTitle>
      <UGAlertDescription>当前页面仍包含未翻译的英文内容,请先检查完整性。</UGAlertDescription>
    </UGAlert>
  )
}

Props

属性类型默认值说明
variant'default' | 'info' | 'success' | 'warning' | 'destructive''default'定义提示语义与配色。
childrenReactNode通过 UGAlertTitle 与 UGAlertDescription 组合内容。