@@ -136,25 +136,25 @@ import store from "@/store";
136136import { defineComponent } from " vue" ;
137137import { TodoTask } from " ./NewTask.vue" ;
138138
139- export enum RepeatInterval {
139+ export enum RepeatInterval { // task repeat internal enum
140140 Daily = 1 , // daily gets 1x XP, weekly gets 2x XP, monthly gets 3x XP, yearly gets 4x XP, one-time gets 5x XP multiplier
141141 Weekly = 2 ,
142142 Monthly = 3 ,
143143 Yearly = 4 ,
144144 Once = 5 ,
145145}
146- export enum Difficulty {
146+ export enum Difficulty { // task difficulty enum
147147 Easy = 1 , // easy gets 1x XP, medium gets 2x XP, hard gets 3x XP multiplier
148148 Medium = 2 ,
149149 Hard = 3 ,
150150}
151- export enum Priority {
151+ export enum Priority { // task priority enum
152152 Low = 1 , // low gets 1x XP, medium gets 2x XP, hard gets 3x XP multiplier
153153 Medium = 2 ,
154154 High = 3 ,
155155}
156156export default defineComponent ({
157- name: " TaskList" ,
157+ name: " TaskList" , // task list component
158158 props: {
159159 newId: Number ,
160160 tasks: Array ,
@@ -223,14 +223,14 @@ export default defineComponent({
223223 * @param id the task ID
224224 */
225225 completeTask : function (id : number ): void {
226- store .dispatch (" completeTask" , id );
226+ store .dispatch (" completeTask" , id ); // complete task based on task ID
227227 },
228228 /**
229229 * Delete the task based on task ID.
230230 * @param id the task ID
231231 */
232232 deleteTask : function (id : number ): void {
233- store .dispatch (" deleteTask" , id );
233+ store .dispatch (" deleteTask" , id ); // delete task based on task ID
234234 },
235235 },
236236});
0 commit comments