diff --git a/packages/_nova-subscribe-to-posts/lib/components/SubscribeButton.jsx b/packages/_nova-subscribe-to-posts/lib/components/SubscribeButton.jsx deleted file mode 100644 index 2406f297c..000000000 --- a/packages/_nova-subscribe-to-posts/lib/components/SubscribeButton.jsx +++ /dev/null @@ -1,40 +0,0 @@ -import React, { PropTypes, Component } from 'react'; -import { intlShape } from 'react-intl'; -import Subscribe from './Subscribe.jsx'; - -class SubscribeButton extends Subscribe { - - render() { - const post = this.props.post; - const user = this.context.currentUser; - - // can't subscribe to own post (also validated on server side) - if(user && post.author === user.username) { - return null; - } - - let btnStyle = "default"; - let btnTitle = "posts.subscribe"; - let btnIcon = "eye"; - - let isSubscribed = this.isSubscribed(post, user); - if( isSubscribed ) { - btnStyle = "info"; - btnTitle = "posts.unsubscribe"; - btnIcon = "eye-slash"; - } - - return ( - - ) - } - -} - -module.exports = SubscribeButton; -export default SubscribeButton; diff --git a/packages/_nova-subscribe-to-posts/lib/export.js b/packages/_nova-subscribe-to-posts/lib/export.js index 28a144661..dbacdb602 100644 --- a/packages/_nova-subscribe-to-posts/lib/export.js +++ b/packages/_nova-subscribe-to-posts/lib/export.js @@ -1,10 +1,8 @@ import {subscribeItem, unsubscribeItem} from './methods.js'; import Subscribe from './components/Subscribe.jsx'; -import SubscribeButton from './components/SubscribeButton.jsx'; export { subscribeItem, unsubscribeItem, - Subscribe, - SubscribeButton + Subscribe } diff --git a/packages/_nova-subscribe-to-posts/package.js b/packages/_nova-subscribe-to-posts/package.js index 8b0c5d5d8..34a8ae4fe 100644 --- a/packages/_nova-subscribe-to-posts/package.js +++ b/packages/_nova-subscribe-to-posts/package.js @@ -17,10 +17,7 @@ Package.onUse(function (api) { api.use([ 'nova:core@0.26.5-nova', 'nova:posts@0.26.5-nova', - 'nova:users@0.26.5-nova', - - // 3rd party - 'fortawesome:fontawesome@4.5.0' + 'nova:users@0.26.5-nova' ]); // api.use([