MatchConfirm 待资格确认
用于展示比赛即将开始时的待资格确认状态卡片。
引入
代码演示
基础用法
自定义内容
带状态标签
API
Props
| 参数 | 说明 | 类型 | 默认值 |
| custom-class | 自定义样式类 | string | - |
| title-text | 标题文字 | string | 比赛即将开始 |
| desc-text | 描述文字 | string | 请等待管理员核对报名玩家的参赛资格 |
| btn-text | 按钮文字 | string | 待管理员确认资格 |
| btn-disabled | 按钮禁用状态 | boolean | true |
| schedule-status | 顶部装饰条状态 | string | none |
| schedule-status-text | 顶部装饰条状态文字 | string | - |
schedule-status 可选值
| 值 | 说明 |
| default | 默认状态 |
| champion | 冠军 |
| runner-up | 亚军 |
| third-place | 季军 |
| reached | 止步xx强 |
| advance | 晋级 |
| not-advance | 未晋级 |
| number-place | 第xx名 |
| placed-finished | 第xx-xx名 |
| none | 无状态 |
Slots
主题定制
组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件。
样式变量
| 名称 | 默认值 | 描述 |
| --pmc-content-padding | $spacing-xl | 内容区域内边距 |
| --pmc-title-gap | $spacing-sm | 标题区元素间距 |
| --pmc-desc-mt | $spacing-md | 描述区域上外边距 |
| --pmc-desc-mb | $spacing-lg | 描述区域下外边距 |
| --pmc-desc-gap | $spacing-sm | 描述区域元素间距 |
| --pmc-btn-mt | $spacing-xxl | 按钮上外边距 |
| --pmc-card-width | 100% | 卡片宽度 |
| --pmc-title-decor-width | 1.76rem | 标题装饰线宽度 (88px) |
| --pmc-title-decor-height | .02rem | 标题装饰线高度 (1px) |
| --pmc-clock-icon-size | 1.12rem | 时钟图标尺寸 (56px) |
| --pmc-card-bg | $color-surface-default | 卡片背景色 |
| --pmc-title-color | $color-text-primary | 标题文字颜色 |
| --pmc-title-line-start | rgba(217, 227, 255, .75) | 装饰线起始色 |
| --pmc-title-line-end | rgba(217, 227, 255, 0) | 装饰线结束色 |
| --pmc-desc-color | $color-text-secondary | 描述文字颜色 |
| --pmc-clock-icon-color | $color-icon-brand | 时钟图标颜色 |
| --pmc-title-font-size | $font-size-lg | 标题字体大小 |
| --pmc-title-font-weight | $font-weight-bold | 标题字重 |
| --pmc-title-line-height | .48rem | 标题行高 |
| --pmc-desc-font-size | $font-size-sm | 描述字体大小 |
| --pmc-desc-font-weight | $font-weight-bold | 描述字重 |
| --pmc-desc-line-height | .36rem | 描述行高 |
| --pmc-card-border-radius | $border-radius-sm | 卡片圆角 |
注:按钮样式通过 PressButton 组件的 CSS 变量进行定制。