# BlockButton - 块级按钮

## 说明

全宽块级按钮组件，支持 primary / warning / default 三种类型和色系定制。

## 属性

| 属性 | 说明 | 类型 | 默认值 | 必填 |
|------|------|------|--------|------|
| **title** | 按钮标题 | `string` | - | 是 |
| **type** | 按钮类型 | `'primary' \| 'warning' \| 'normal'` | `'normal'` | 否 |
| **colorType** | 色系（仅 primary 类型生效） | `ColorType` | `'green'` | 否 |
| **disabled** | 是否禁用 | `boolean` | `false` | 否 |
| **onPress** | 点击回调 | `(event: GestureResponderEvent) => void` | - | 否 |
| **onLongPress** | 长按回调 | `(event: GestureResponderEvent) => void` | - | 否 |
| **allowFontScaling** | 是否跟随系统字体大小 | `boolean` | `false` | 否 |
| **accessible** | 无障碍：是否启用 | `boolean` | - | 否 |
| **accessibilityLabel** | 无障碍标签 | `string` | - | 否 |
| **accessibilityHint** | 无障碍提示 | `string` | - | 否 |

## 使用示例

```tsx
import BlockButton from '@hyperOS/components/blockButton/BlockButton';

// 默认按钮
<BlockButton title="取消" onPress={() => {}} />

// 主色按钮
<BlockButton type="primary" title="确认" colorType="blue" onPress={() => {}} />

// 警告按钮
<BlockButton type="warning" title="删除" onPress={() => {}} />
```
