import {defineStore} from "pinia";
import titleLogo from '@/assets/images/web/web-home_title.png'
import webBgImg from '@/assets/images/web/web-home_bg.png'

export const useThemeStore = defineStore('theme', {
  state: () => ({
    init: false,
    title: '智慧搜索平台',
    subTitle: '',
    logo: '',
    titleLogo: titleLogo,
    webBgImg: webBgImg,
    loginImg: titleLogo,
  }),
  getters: {
  },
  actions: {
    setTheme(config) {
      this.init = true
      const setValue = (key1, key2) => {
        if (config[key2]) {
          this[key1] = config[key2]
        }
      }
      setValue('title', 'title')
      setValue('subTitle', 'subTitle')
      setValue('logo', 'logo')
      setValue('titleLogo', 'titleLogo')
      setValue('webBgImg', 'webBgImg')
      setValue('loginImg', 'loginImg')
    }
  },
})