reactjs - 如何在 Office UI Fabric React 图标按钮组件中使用 Font Awesome 图标?

标签 reactjs button icons font-awesome office-ui-fabric

我在 React 中使用 Office Fabric UI。我想在 icon button 上使用 Font Awesome 图标而不是 Fabric 的。

谁能告诉我该怎么做?

最佳答案

这个问题已经raised在他们的 github 页面上,后来添加到他们的 documents .

下面是他们文档中的复制粘贴,
注册图标

import { registerIcons } from '@uifabric/styling';
import Icon from '@fortawesome/react-fontawesome';    
registerIcons({
  icons: {
    'Home': <Icon icon={['fal', 'home']} />,
    'HomeSolid': <Icon icon={['fas', 'home']} />,
  }
});

使用它

import { Button } from 'office-ui-fabric-react/lib/Button';

const IconTest = () => <Button iconProps={{ iconName: 'HomeSolid' }} />

关于reactjs - 如何在 Office UI Fabric React 图标按钮组件中使用 Font Awesome 图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45009109/

相关文章:

javascript - 为什么 setTimeout 不适用于 React Redux 中的异步操作创建者?

css - 使用相同的 css 属性设置按钮和 anchor 标记不起作用

java - android Activity 不会显示

css - 如何加载和使用字体图标?

javascript - 如何处理数组内对象的 onChange(React State)?

reactjs - Material-ui 按钮中的 Font Awesome 图标

javascript - 如果按钮没有显示,请更改按钮的文本?

ios - 如何使按钮触摸敏感

localization - "Language"选择器的 Font Awesome 图标是什么?

javascript - 当我尝试设置不同的状态时, this.setState 不是一个函数