Hayden ef87f2231d
feature/mealplanner-rewrite (#417)
* multiple recipes per day

* fix update

* meal-planner rewrite

* disable meal-tests

* spacing

Co-authored-by: hay-kot <hay-kot@pm.me>
2021-05-22 21:04:19 -08:00

53 lines
1.2 KiB
JavaScript

import { recipe } from "@/utils/recipe";
import { store } from "@/store";
// TODO: Migrate to Mixins
export const utils = {
recipe: recipe,
generateUniqueKey(item, index) {
const uniqueKey = `${item}-${index}`;
return uniqueKey;
},
getDateAsPythonDate(dateObject) {
const month = dateObject.getMonth() + 1;
const day = dateObject.getDate();
const year = dateObject.getFullYear();
return `${year}-${month}-${day}`;
},
notify: {
info: function(text, title = null) {
store.commit("setSnackbar", {
open: true,
title: title,
text: text,
color: "info",
});
},
success: function(text, title = null) {
store.commit("setSnackbar", {
open: true,
title: title,
text: text,
color: "success",
});
},
error: function(text, title = null) {
store.commit("setSnackbar", {
open: true,
title: title,
text: text,
color: "error",
});
},
warning: function(text, title = null) {
store.commit("setSnackbar", {
open: true,
title: title,
text: text,
color: "warning",
});
},
},
};