store refactor

This commit is contained in:
hay-kot 2021-02-24 14:52:13 -09:00
commit 20b60ebcb1
10 changed files with 16 additions and 7 deletions

View file

@ -1,7 +1,7 @@
const baseURL = "/api/"; const baseURL = "/api/";
import axios from "axios"; import axios from "axios";
import utils from "@/utils"; import utils from "@/utils";
import { store } from "../store/store"; import { store } from "../store";
axios.defaults.headers.common[ axios.defaults.headers.common[
"Authorization" "Authorization"

View file

@ -1,6 +1,6 @@
import { baseURL } from "./api-utils"; import { baseURL } from "./api-utils";
import { apiReq } from "./api-utils"; import { apiReq } from "./api-utils";
import { store } from "../store/store"; import { store } from "../store";
const backupBase = baseURL + "backups/"; const backupBase = baseURL + "backups/";

View file

@ -1,6 +1,6 @@
import { baseURL } from "./api-utils"; import { baseURL } from "./api-utils";
import { apiReq } from "./api-utils"; import { apiReq } from "./api-utils";
import { store } from "../store/store"; import { store } from "../store";
const migrationBase = baseURL + "migrations"; const migrationBase = baseURL + "migrations";

View file

@ -1,6 +1,6 @@
import { baseURL } from "./api-utils"; import { baseURL } from "./api-utils";
import { apiReq } from "./api-utils"; import { apiReq } from "./api-utils";
import { store } from "../store/store"; import { store } from "../store";
import { router } from "../main"; import { router } from "../main";
import qs from "qs"; import qs from "qs";

View file

@ -32,6 +32,7 @@
v-model="user.email" v-model="user.email"
light="light" light="light"
prepend-icon="mdi-email" prepend-icon="mdi-email"
validate-on-blur
:label="$t('login.email')" :label="$t('login.email')"
type="email" type="email"
></v-text-field> ></v-text-field>

View file

@ -1,7 +1,7 @@
import Vue from "vue"; import Vue from "vue";
import App from "./App.vue"; import App from "./App.vue";
import vuetify from "./plugins/vuetify"; import vuetify from "./plugins/vuetify";
import store from "./store/store"; import store from "./store";
import VueRouter from "vue-router"; import VueRouter from "vue-router";
import { routes } from "./routes"; import { routes } from "./routes";
import i18n from "./i18n"; import i18n from "./i18n";

View file

@ -11,7 +11,7 @@ import LoginPage from "../pages/LoginPage";
import MealPlanThisWeekPage from "../pages/MealPlanThisWeekPage"; import MealPlanThisWeekPage from "../pages/MealPlanThisWeekPage";
import api from "@/api"; import api from "@/api";
import Admin from "./admin"; import Admin from "./admin";
import { store } from "../store/store"; import { store } from "../store";
export const routes = [ export const routes = [
{ path: "/", name: "home", component: HomePage }, { path: "/", name: "home", component: HomePage },

View file

@ -1,7 +1,7 @@
// import utils from "@/utils"; // import utils from "@/utils";
// import Vue from "vue"; // import Vue from "vue";
// import Vuetify from "./plugins/vuetify"; // import Vuetify from "./plugins/vuetify";
import { vueApp } from "./main"; import { vueApp } from "../main";
const notifyHelpers = { const notifyHelpers = {
baseCSS: "notify-base", baseCSS: "notify-base",

View file

@ -0,0 +1,8 @@
const validators = {
emailRules: v =>
!v ||
/^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(v) ||
"E-mail must be valid",
};
export { validators };