23 lines
715 B
TypeScript
23 lines
715 B
TypeScript
import { ref } from 'vue';
|
|
import { defineStore } from 'pinia';
|
|
|
|
export const useDesktopPageStore = defineStore('desktopPages', () => {
|
|
const showAddTransactionDialogInTransactionList = ref<boolean>(false);
|
|
|
|
function setShowAddTransactionDialogInTransactionList(): void {
|
|
showAddTransactionDialogInTransactionList.value = true;
|
|
}
|
|
|
|
function resetShowAddTransactionDialogInTransactionList(): void {
|
|
showAddTransactionDialogInTransactionList.value = false;
|
|
}
|
|
|
|
return {
|
|
// states
|
|
showAddTransactionDialogInTransactionList,
|
|
// functions
|
|
setShowAddTransactionDialogInTransactionList,
|
|
resetShowAddTransactionDialogInTransactionList
|
|
}
|
|
});
|