From a94ed659846f0bc93c05bccf0c96785b91e5c78f Mon Sep 17 00:00:00 2001 From: Markandan R Date: Tue, 22 Jun 2021 10:56:34 +0530 Subject: Removed the cyclical dependency (#1519) (#1539) --- src/features/shareFranz/Component.js | 2 +- src/features/shareFranz/index.js | 11 +++-------- src/features/shareFranz/store.js | 8 ++++++++ 3 files changed, 12 insertions(+), 9 deletions(-) create mode 100644 src/features/shareFranz/store.js (limited to 'src/features/shareFranz') diff --git a/src/features/shareFranz/Component.js b/src/features/shareFranz/Component.js index 405fb0ab5..f7f8dc41c 100644 --- a/src/features/shareFranz/Component.js +++ b/src/features/shareFranz/Component.js @@ -10,7 +10,7 @@ import { mdiHeart, mdiEmail, mdiFacebookBox, mdiTwitter, } from '@mdi/js'; import Modal from '../../components/ui/Modal'; -import { state } from '.'; +import { state } from './store'; import ServicesStore from '../../stores/ServicesStore'; const messages = defineMessages({ diff --git a/src/features/shareFranz/index.js b/src/features/shareFranz/index.js index 04e3684ae..34475f674 100644 --- a/src/features/shareFranz/index.js +++ b/src/features/shareFranz/index.js @@ -1,6 +1,6 @@ -import { observable, reaction } from 'mobx'; +import { reaction } from 'mobx'; import ms from 'ms'; - +import { state as ModalState } from './store'; import { state as delayAppState } from '../delayApp'; import { planSelectionStore } from '../planSelection'; @@ -8,12 +8,7 @@ export { default as Component } from './Component'; const debug = require('debug')('Ferdi:feature:shareFranz'); -const defaultState = { - isModalVisible: false, - lastShown: null, -}; - -export const state = observable(defaultState); +const state = ModalState; export default function initialize(stores) { debug('Initialize shareFerdi feature'); diff --git a/src/features/shareFranz/store.js b/src/features/shareFranz/store.js new file mode 100644 index 000000000..c637e9eff --- /dev/null +++ b/src/features/shareFranz/store.js @@ -0,0 +1,8 @@ +import { observable } from 'mobx'; + +const defaultState = { + isModalVisible: false, + lastShown: null, +}; + +export const state = observable(defaultState); -- cgit v1.2.3-70-g09d2