получить список iconNames из Office UI Fabric

Как получить список допустимых имен значков из структуры пользовательского интерфейса Office. Я пытаюсь создать средство выбора значков для веб-части spfx. Я пробовал импортировать IconNames из @uiFabric/icons: import{IconNames} из "@uifabric/icons", но получаю сообщение об ошибке: использование константного перечисления исключено.

Спасибо Рассел

1 ответ

В Icon.SvgFactory.Example показано, как перечислить значки, заданные в @ библиотеке fluentui-реагирующие-иконки.

const icons = Object.keys(ReactIcons).reduce((acc: React.FC[], exportName) => {
  if (!!(ReactIcons as any)[exportName].displayName) {
    acc.push((ReactIcons as any)[exportName] as React.FunctionComponent);
  }

  return acc;
}, []);
Другие вопросы по тегам