From a87839bd306d740dd0f5b609eec8ad54e0f5c4c1 Mon Sep 17 00:00:00 2001 From: Saeid Date: Sun, 2 Feb 2020 12:55:55 +0330 Subject: [PATCH] create module Color in mixin --- resources/js/Global/mixins/global.js | 2 ++ resources/js/Global/utils/module-color/index.js | 7 +++++++ resources/js/Global/utils/module-color/moduleColor.js | 6 ++++++ 3 files changed, 15 insertions(+) create mode 100644 resources/js/Global/utils/module-color/index.js create mode 100644 resources/js/Global/utils/module-color/moduleColor.js diff --git a/resources/js/Global/mixins/global.js b/resources/js/Global/mixins/global.js index 8178ffe..f647ae7 100644 --- a/resources/js/Global/mixins/global.js +++ b/resources/js/Global/mixins/global.js @@ -1,6 +1,7 @@ import { mapActions } from "vuex"; import $_can from "@Global/policy/can"; import $_name from "@Global/utils/category-name/name"; +import $_color from "@Global/utils/module-color"; const global = { methods: { $_getPath(subPath = "", is_complete_url = false) { @@ -27,6 +28,7 @@ const global = { $_can, $_name, + $_color, } }; diff --git a/resources/js/Global/utils/module-color/index.js b/resources/js/Global/utils/module-color/index.js new file mode 100644 index 0000000..ae72abe --- /dev/null +++ b/resources/js/Global/utils/module-color/index.js @@ -0,0 +1,7 @@ +import moduleColor from "./moduleColor"; + +export default (moduleName = null) => { + if (moduleName && moduleColor[moduleName]) { + return moduleColor[moduleName]; + } +} \ No newline at end of file diff --git a/resources/js/Global/utils/module-color/moduleColor.js b/resources/js/Global/utils/module-color/moduleColor.js new file mode 100644 index 0000000..c55923d --- /dev/null +++ b/resources/js/Global/utils/module-color/moduleColor.js @@ -0,0 +1,6 @@ +export default { + Task: 'cyan', + CRM: 'cyan', + Portfolio: 'cyan', + Portfolio: 'cyan', +} \ No newline at end of file