Как установить тему по умолчанию для всех значков в Antd? - PullRequest
1 голос
/ 20 марта 2019

Я хочу установить тему по умолчанию для всех значков, которые я использую через ANTD, как «заполненные», а не передавать theme = «заполненные» каждому отдельному значку, который я создаю. У меня есть много экземпляров Icon в моем приложении, и я собираюсь передать это каждому (а также модалам), это займет много времени. Как я могу настроить тему по умолчанию для всех значков, чтобы они были «заполнены», не меняя каждый экземпляр (также влияя на значки, используемые в модалах).

1 Ответ

1 голос
/ 21 марта 2019

Нет прямого способа изменить в одном месте, и это отразится на всех местах.Но вы всегда можете заключить компонент Icon в andt для своего пользовательского компонента, например:

const CustomIcon = (props) => {
     return (
         <Icon theme="filled" {...props} />
     )
}

Кроме того, вы можете использовать регулярные выражения для поиска компонента icon во всех ваших файлах и изменения / добавления темы в заполненную.

ПРИМЕЧАНИЕ. Многие значки в теме по умолчанию отсутствуют в других темах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...