[Refactoring][Breaking Changes]

- Move `reducers` and `actions` folders to `store` folder.
 - Move pages container components to `containers` folder.
This commit is contained in:
Qolzam
2018-03-25 10:27:57 +07:00
parent 4c40069c7d
commit 99646c9222
136 changed files with 211 additions and 211 deletions

View File

@@ -0,0 +1,128 @@
/**
* Global state
*
* @export
* @class GlobalState
*/
export class GlobalState {
/**
* Set percent of loading progress and visibility for Master component
*
* @type {{
* percent: number,
* visible: boolean
* }}
* @memberof IGlobalState
*/
progress: {
percent: number
visible: boolean
} = {
percent: 0,
visible: false
}
/**
* If loading is enabled {true} or not false
*
* @type {boolean}
* @memberof IGlobalState
*/
loadingStatus: boolean = true
/**
* Whether send feedback is diplayed
*/
sendFeedbackStatus: boolean = false
/**
* If user date is loaded {true} or not {false}
*
* @type {boolean}
* @memberof IGlobalState
*/
defaultLoadDataStatus: boolean = false
/**
* If message popup is open {true} or not {false}
*
* @type {boolean}
* @memberof IGlobalState
*/
messageOpen: boolean = false
/**
* The text of popup global message
*
* @type {string}
* @memberof IGlobalState
*/
message: string = ''
/**
* Window size
*
* @type {number}
* @memberof IGlobalState
*/
windowWidth: number = 0
/**
* Window height
*
* @type {number}
* @memberof IGlobalState
*/
windowHeight: number = 0
/**
* The text of website header
*
* @type {string}
* @memberof IGlobalState
*/
headerTitle: string = ''
/**
* Top loading is visible {true} or not {false}
*
* @type {boolean}
* @memberof IGlobalState
*/
showTopLoading: boolean = false
/**
* Top loading message queue
*
* @type {number}
* @memberof IGlobalState
*/
topLoadingQueue: number = 0
/**
* Master loading is visible {true} or not {false}
*
* @type {boolean}
* @memberof IGlobalState
*/
showMasterLoading: boolean = true
/**
* Master loading message queue
*
* @type {number}
* @memberof IGlobalState
*/
masterLoadingQueue: number = 0
/**
* Temp date storage
*
* @type {*}
* @memberof IGlobalState
*/
temp: any = {
caller: []
}
}