Browse Source

Use Icon component

okonomi 9 years ago
parent
commit
d8d201e787
1 changed files with 6 additions and 2 deletions
  1. 6 2
      resource/js/components/BookmarkButton.js

+ 6 - 2
resource/js/components/BookmarkButton.js

@@ -1,5 +1,7 @@
 import React from 'react';
 import React from 'react';
 
 
+import Icon from './Common/Icon'
+
 export default class BookmarkButton extends React.Component {
 export default class BookmarkButton extends React.Component {
 
 
   constructor(props) {
   constructor(props) {
@@ -62,10 +64,12 @@ export default class BookmarkButton extends React.Component {
   }
   }
 
 
   render() {
   render() {
-    const className = this.state.bookmarked ? 'fa fa-star' : 'fa fa-star-o';
+    const iconName = this.state.bookmarked ? 'star' : 'star-o';
 
 
     return (
     return (
-      <a href="#" title="Bookmark" className="bookmark-link" onClick={this.handleClick}><i className={className}></i></a>
+      <a href="#" title="Bookmark" className="bookmark-link" onClick={this.handleClick}>
+        <Icon name={iconName} />
+      </a>
     );
     );
   }
   }
 }
 }