import { defineStore } from "pinia"; export const useQueryCriteriaStore = defineStore("queryCriteriaStore", { state: () => ({ queryCriteria: {}, queryCriteriaTabsActiveName: "", }), getters: { getQueryCriteria() { return this.queryCriteria; }, getQueryCriteriaTabsActiveName() { return this.queryCriteriaTabsActiveName; }, }, actions: { setQueryCriteria(data) { this.queryCriteria = data; }, setQueryCriteriaTabsActiveName(data) { this.queryCriteriaTabsActiveName = data; }, resetQueryCriteria() { this.queryCriteria = {}; this.queryCriteriaTabsActiveName = ""; }, }, persist: { storage: window.sessionStorage, }, });