MatchMessagesSignin AI 办赛队伍签到组件
AI 办赛队伍签到组件,用于展示队伍签到状态,包括签到统计信息和各队伍的签到详情。
引入
代码演示
基础用法
API
Props
| 参数 | 说明 | 类型 | 默认值 |
| content | 签到内容 | SigninContent | - |
SigninContent 类型
| 属性 | 说明 | 类型 |
| info | 签到信息 | SigninInfo |
| items | 签到项目 | SigninItem[] |
SigninInfo 类型
| 属性 | 说明 | 类型 |
| min | 已签到数量 | number |
| max | 总队伍数量 | number |
| text | 描述文本 | string |
SigninItem 类型
| 属性 | 说明 | 类型 |
| id | 项目 ID | string | number |
| title | 队伍名称 | string |
| time | 签到时间 | string |
| status | 签到状态 | string |
主题定制
组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件。
样式变量
| 名称 | 默认值 | 描述 |
| --pmm-signin-spacing-sm | .16rem | 小间距 |
| --pmm-signin-spacing-md | .24rem | 中等间距 |
| --pmm-signin-padding | .24rem | 内边距 |
| --pmm-signin-status-width | 1.12rem | 状态宽度 |
| --pmm-signin-status-height | .42rem | 状态高度 |
| --pmm-signin-bg | #fff | 组件背景 |
| --pmm-signin-border-color | rgba(211, 212, 252, 0.48) | 边框颜色 |
| --pmm-signin-text-color | #212124 | 主文字颜色 |
| --pmm-signin-sub-color | rgba(33, 33, 36, 0.75) | 次要文字颜色 |
| --pmm-signin-purple-color | #5300c3 | 紫色文字颜色 |
| --pmm-signin-status-bg | rgba(255, 191, 0, 0.3) | 状态背景色 |
| --pmm-signin-status-color | #ed7b2f | 状态文字颜色 |
| --pmm-signin-font-size | .24rem | 字体大小 |
| --pmm-signin-font-size-sm | .2rem | 小字体 |
| --pmm-signin-line-height | 1.5 | 行高 |
| --pmm-signin-radius | .08rem | 圆角 |
| --pmm-signin-border-width | .02rem | 边框宽度 |
| --pmm-signin-clip-path-offset | .07rem | 裁剪路径偏移 |