HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/shop.komma.nl/node_modules/@vue/cli-ui/src/mixins/ClientState.js
import CONNECTED from '@/graphql/connected/connected.gql'
import DARK_MODE from '@/graphql/dark-mode/darkMode.gql'

// @vue/component
export default {
  beforeCreate () {
    if (this.$options.clientState) {
      const newData = {
        connected: CONNECTED,
        darkMode: DARK_MODE
      }
      this.$options.apollo = {
        ...this.$options.apollo,
        ...newData
      }
      // Proxy prop on `this`
      for (const key in newData) {
        Object.defineProperty(this, key, {
          get: () => this.$data.$apolloData.data[key],
          enumerable: true,
          configurable: true
        })
      }
    }
  }
}