You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
385 B
14 lines
385 B
import React from 'react'; |
|
import classNames from 'classnames'; |
|
|
|
type Props = { |
|
id: string; |
|
className?: string; |
|
fixedWidth?: boolean; |
|
children?: never; |
|
[key: string]: any; |
|
} |
|
export const Icon: React.FC<Props> = ({ id, className, fixedWidth, ...other }) => |
|
<i className={classNames('fa', `fa-${id}`, className, { 'fa-fw': fixedWidth })} {...other} />; |
|
|
|
export default Icon;
|
|
|