composables, mazani letu, skeletony

This commit is contained in:
Michal Kváček
2023-07-24 17:31:54 +02:00
parent 4648c30f90
commit 864db6c6a2
53 changed files with 732 additions and 273 deletions
+16 -5
View File
@@ -1,14 +1,25 @@
import {defineStore} from 'pinia'
import {useQuasar} from "quasar";
import {useMeta} from "quasar";
export const useAppStore = defineStore('App', {
state: () => ({
pageTitle: null,
fabButton: {icon: null, label: null, action: {}}
breadcrumbs: []
}),
getters: {},
actions: {
resetAfterRouteChange() {
this.setPageTitle("");
this.setBreadcrumbs([]);
},
setPageTitle(pageTitle) {
this.pageTitle = pageTitle;
useMeta({title: pageTitle !== '' ? `${pageTitle} - Polétání.cz` : 'Polétání.cz'});
console.log("setPageTitle:", pageTitle);
},
setBreadcrumbs(breadcrumbs) {
this.breadcrumbs = breadcrumbs;
}
}
})