mirror of
https://github.com/hay-kot/mealie.git
synced 2025-08-22 14:33:33 -07:00
store refactor
This commit is contained in:
parent
7024861397
commit
20b60ebcb1
10 changed files with 16 additions and 7 deletions
|
@ -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"
|
||||||
|
|
|
@ -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/";
|
||||||
|
|
||||||
|
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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 },
|
||||||
|
|
|
@ -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",
|
8
frontend/src/utils/validators.js
Normal file
8
frontend/src/utils/validators.js
Normal 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 };
|
Loading…
Add table
Add a link
Reference in a new issue