import { recipe } from "@/utils/recipe"; import { store } from "@/store"; // TODO: Migrate to Mixins export const utils = { recipe: recipe, generateUniqueKey(item, index) { return `${item}-${index}`; }, getDateAsPythonDate(dateObject) { if (!dateObject) return null; 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", }); }, }, };