HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/buyercall/buyercall/assets/vue/widgets/CommWidget/store/root/getters.js
import {
  ROOT_SELECT_IS_OPEN,
  ROOT_SELECT_GLOBAL_CONFIG,
  ROOT_SELECT_WIDGET_POSITION,
  ROOT_SELECT_SCREEN_INFO,
  ROOT_SELECT_WIDGET_ERROR,
  ROOT_SELECT_WIDGET_ID,
  ROOT_SELECT_PARTNERSHIP_ID,
  ROOT_SELECT_IS_MOBILE_VIEW,
  ROOT_SELECT_SHOW_POWEREDBY_BC,
  ROOT_SELECT_WIDGET_THEME_COLOR,
  ROOT_SELECT_WIDGET_THEME_COLOR_SHADE,
  ROOT_SELECT,
} from '../../constants';

export default {
  [ROOT_SELECT](state) {
    return state;
  },
  [ROOT_SELECT_SHOW_POWEREDBY_BC]({ showPoweredBCIcon }) {
    return showPoweredBCIcon;
  },
  // Returns whether widget is open or not
  [ROOT_SELECT_IS_OPEN]({ isOpen }) {
    return isOpen;
  },
  //  Returns widget global configurations
  [ROOT_SELECT_GLOBAL_CONFIG]({ config }) {
    return config;
  },
  //  Returns widget position
  [ROOT_SELECT_WIDGET_POSITION]({ position }) {
    return position;
  },
  //  Returns screen info
  [ROOT_SELECT_SCREEN_INFO]({ screenInfo }) {
    return screenInfo;
  },
  [ROOT_SELECT_WIDGET_ERROR]({ error }) {
    return error;
  },
  [ROOT_SELECT_WIDGET_ID]({ widgetId }) {
    return widgetId;
  },
  [ROOT_SELECT_PARTNERSHIP_ID]({ partnershipID }) {
    return partnershipID;
  },
  [ROOT_SELECT_IS_MOBILE_VIEW]({ windowWidth }) {
    if (windowWidth < 575) {
      return true;
    }
    return false;
  },
  [ROOT_SELECT_WIDGET_THEME_COLOR]({ widgetThemeColor }) {
    return `rgb(${widgetThemeColor[0]},${widgetThemeColor[1]},${widgetThemeColor[2]})`;
  },
  [ROOT_SELECT_WIDGET_THEME_COLOR_SHADE]({ widgetThemeColor }) {
    return `rgba(${widgetThemeColor[0]}, ${widgetThemeColor[1]}, ${widgetThemeColor[2]}, 0.06)`;
  },
};