UNPKG

trc-client-core

Version:
22 lines (20 loc) 598 B
import UserStore from 'trc-client-core/src/user/UserStore'; import COLOR from 'trc-client-core/src/constants/Color'; var ThemeStore = { hero() { return COLOR[UserStore.get('site')].HERO; }, color (key) { if(key && UserStore.get('site')) { return COLOR[UserStore.get('site')][key.toUpperCase()]; } }, get(key) { if(ThemeStore[key]) { return ThemeStore[key].apply(this, arguments); } else { console.warn('ThemeStore.get(\'' + key + '\') is not defined'); } } }; module.exports = ThemeStore;