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