12345678910111213141516171819202122232425 |
- import { defineStore } from "pinia";
- export const useViewPunishmentStore = props => {
- const { modalUuid } = props;
- if (!modalUuid) return null;
- return defineStore(`viewPunishment-${modalUuid}`, {
- state: () => ({
- punishmentId: null,
- punishment: {
- _id: null
- }
- }),
- actions: {
- init({ punishmentId }) {
- this.punishmentId = punishmentId;
- },
- viewPunishment(punishment) {
- this.punishment = punishment;
- },
- deactivatePunishment() {
- this.punishment.active = false;
- }
- }
- })();
- };
|