Ant-design: prefixCls не наследуется в некоторых компонентах

Созданный на 9 июн. 2018  ·  4Комментарии  ·  Источник: ant-design/ant-design

Это общая проблема для отслеживания проблемы prefixCls .

  • [] # 10017 Тег: prefixCls не переданы в Icon
  • [] # 10565 Modal: prefixCls не передаются в Button
  • [x] # 12546 Modal.xxx: prefixCls не переданы в маску
  • [] # 10042 Upload - Dragger: передать prefixCls в UploadList - Загрузить
  • [ ] Перечислить
  • [] # 12676 Popconfirm: prefixCls не переданы в Button
Inactive IssueHuntFest help wanted

Самый полезный комментарий

Из внутренних обсуждений:

Мы представим нового поставщика под названием ConfigProvider для конфигурации prefixCls .

import { ConfigProvider, Button } from 'antd';

<ConfigProvider prefixCls="awesome-">
  <Button>A Button</Button>
</ConfigProvider

производит:

<button type="button" class="awesome-btn"><span>A Button</span></button>

Все 4 Комментарий

Я считаю, что Input следует включить в список.

При использовании import 'antd/dist/antd.less' или import 'antd/lib/input/style' ;

.ant-input-affix-wrapper .ant-input-prefix, .ant-input-affix-wrapper .ant-input-suffix {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    line-height: 0;
    color: rgba(0, 0, 0, 0.65);
}

При использовании import 'antd/dist/antd.css' будет иметь префикс браузера

.ant-input-affix-wrapper .ant-input-prefix, .ant-input-affix-wrapper .ant-input-suffix {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 0;
    color: rgba(0, 0, 0, 0.65);
}

@chungwong Не та же проблема.

Из внутренних обсуждений:

Мы представим нового поставщика под названием ConfigProvider для конфигурации prefixCls .

import { ConfigProvider, Button } from 'antd';

<ConfigProvider prefixCls="awesome-">
  <Button>A Button</Button>
</ConfigProvider

производит:

<button type="button" class="awesome-btn"><span>A Button</span></button>

Это разрешено через # 12991.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги