UG666

UG666 UI

React 组件

UGLabel 标签

UGLabel 用于补充表单语义说明,尤其适合与 UGInput、UGTextarea、UGSelect 等控件配合使用。

导入方式

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

tsx
import { UGLabel } from '@ug666/ui-react'

变体预览

基础标签与必填标签。

状态展示

禁用控件、只读字段与说明文本通常一起出现。

尺寸展示

UGLabel 常通过字号和容器间距适配不同密度表单。

代码示例

推荐始终用 htmlFor 关联真实控件。

tsx
import { UGInput, UGLabel } from '@ug666/ui-react'

export function UsernameField() {
  return (
    <div className="space-y-2">
      <UGLabel htmlFor="username" required>
        用户名
      </UGLabel>
      <UGInput id="username" placeholder="请输入用户名" />
    </div>
  )
}

Props

属性类型默认值说明
requiredbooleanfalse显示红色星号,提示该字段为必填。
htmlForstring与表单控件的 id 对应,提升可访问性。
classNamestring自定义文本颜色、间距等样式。