From f81b82b4714643ba396b69ca54b97259a36a6b9f Mon Sep 17 00:00:00 2001
From: taehoon
Date: Wed, 13 Feb 2019 22:52:57 -0500
Subject: Use hoc definitions to be factor of factory
---
src/hocs/with_subscription/with_subscription.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
(limited to 'src/hocs/with_subscription')
diff --git a/src/hocs/with_subscription/with_subscription.js b/src/hocs/with_subscription/with_subscription.js
index 633517e3..21630b40 100644
--- a/src/hocs/with_subscription/with_subscription.js
+++ b/src/hocs/with_subscription/with_subscription.js
@@ -4,8 +4,8 @@ import isEmpty from 'lodash/isEmpty'
import omit from 'lodash/omit'
import './with_subscription.scss'
-const withSubscription = (Component, fetch, select, contentPropName = 'content') => {
- const originalProps = Component.props || []
+const withSubscription = ({ fetch, select, contentPropName = 'content' }) => (WrapperComponent) => {
+ const originalProps = WrapperComponent.props || []
const props = reject(originalProps, v => v === 'content')
return Vue.component('withSubscription', {
@@ -19,7 +19,7 @@ const withSubscription = (Component, fetch, select, contentPropName = 'content')
}
return (
- {!this.error && !this.loading && }
+ {!this.error && !this.loading && }