Просмотр исходного кода

Added component for FontAwesome

Sotaro KARASAWA 9 лет назад
Родитель
Сommit
710faf2c0e
1 измененных файлов с 24 добавлено и 0 удалено
  1. 24 0
      resource/js/components/Common/Icon.js

+ 24 - 0
resource/js/components/Common/Icon.js

@@ -0,0 +1,24 @@
+import React from 'react';
+
+export default class Icon extends React.Component {
+
+  render() {
+    const name = this.props.name || null;
+
+    if (!name) {
+      return '';
+    }
+
+    return (
+      <i className={"fa fa-" + name} />
+    );
+  }
+}
+
+Icon.propTypes = {
+  name: React.PropTypes.string,
+};
+Icon.defaultProps = {
+  name: null,
+};
+