Reactivate Admin Panel, implement exercise 2.1, add feedback if exercise solved
This commit is contained in:
@@ -41,6 +41,53 @@ export const useFeedbackStore = defineStore("feedbackStore", {
|
||||
}
|
||||
|
||||
|
||||
////////// Exercise feedback //////////
|
||||
|
||||
case BannerStateEnum.EXERCISESOLVED01: {
|
||||
this.title = this.i18n.t("bannerMessages.exerciseSolved01"); break;
|
||||
}
|
||||
|
||||
case BannerStateEnum.EXERCISESOLVED02: {
|
||||
this.title = this.i18n.t("bannerMessages.exerciseSolved02"); break;
|
||||
}
|
||||
|
||||
case BannerStateEnum.EXERCISESOLVED11: {
|
||||
this.title = this.i18n.t("bannerMessages.exerciseSolved11"); break;
|
||||
}
|
||||
|
||||
case BannerStateEnum.EXERCISESOLVED12: {
|
||||
this.title = this.i18n.t("bannerMessages.exerciseSolved12"); break;
|
||||
}
|
||||
|
||||
case BannerStateEnum.EXERCISESOLVED13: {
|
||||
this.title = this.i18n.t("bannerMessages.exerciseSolved13"); break;
|
||||
}
|
||||
|
||||
case BannerStateEnum.EXERCISESOLVED21: {
|
||||
this.title = this.i18n.t("bannerMessages.exerciseSolved21"); break;
|
||||
}
|
||||
|
||||
case BannerStateEnum.EXERCISESOLVED22: {
|
||||
this.title = this.i18n.t("bannerMessages.exerciseSolved22"); break;
|
||||
}
|
||||
|
||||
case BannerStateEnum.EXERCISESOLVED23: {
|
||||
this.title = this.i18n.t("bannerMessages.exerciseSolved23"); break;
|
||||
}
|
||||
|
||||
case BannerStateEnum.EXERCISESOLVED31: {
|
||||
this.title = this.i18n.t("bannerMessages.exerciseSolved31"); break;
|
||||
}
|
||||
|
||||
case BannerStateEnum.EXERCISESOLVED32: {
|
||||
this.title = this.i18n.t("bannerMessages.exerciseSolved32"); break;
|
||||
}
|
||||
|
||||
case BannerStateEnum.EXERCISESOLVED33: {
|
||||
this.title = this.i18n.t("bannerMessages.exerciseSolved33"); break;
|
||||
}
|
||||
|
||||
|
||||
////////// API Endpoint /api //////////
|
||||
|
||||
case BannerStateEnum.DATABASERESETSUCCESSFUL: {
|
||||
@@ -79,25 +126,6 @@ export const useFeedbackStore = defineStore("feedbackStore", {
|
||||
}
|
||||
|
||||
|
||||
////////// API Endpoint /categories //////////
|
||||
|
||||
case BannerStateEnum.CATEGORYCREATESUCCESSFUL: {
|
||||
this.title = this.i18n.t('bannerMessages.categoryCreateSuccessful'); break;
|
||||
}
|
||||
|
||||
case BannerStateEnum.CATEGORYDELETESUCESSFUL: {
|
||||
this.title = this.i18n.t('bannerMessages.categoryDeleteSuccessful'); break;
|
||||
}
|
||||
|
||||
case BannerStateEnum.CATEGORYCREATEERROR: {
|
||||
this.title = this.i18n.t('bannerMessages.categoryCreateError'); break;
|
||||
}
|
||||
|
||||
case BannerStateEnum.CATEGORYDELETEERROR: {
|
||||
this.title = this.i18n.t('bannerMessages.categoryDeleteError'); break;
|
||||
}
|
||||
|
||||
|
||||
////////// API Endpoint /orders //////////
|
||||
|
||||
case BannerStateEnum.ORDERPLACESUCCESSFUL: {
|
||||
@@ -133,8 +161,6 @@ export const useFeedbackStore = defineStore("feedbackStore", {
|
||||
case BannerStateEnum.ACCOUNTLOGINWRONGLOGIN:
|
||||
case BannerStateEnum.ACCOUNTREGISTERERROR:
|
||||
case BannerStateEnum.ACCOUNTREGISTERUSERNAMEINUSE:
|
||||
case BannerStateEnum.CATEGORYCREATEERROR:
|
||||
case BannerStateEnum.CATEGORYDELETEERROR:
|
||||
case BannerStateEnum.PRODUCTDELETESUCCESSFUL:
|
||||
case BannerStateEnum.PRODUCTDELETEERROR:
|
||||
this.color = "red"
|
||||
@@ -146,14 +172,26 @@ export const useFeedbackStore = defineStore("feedbackStore", {
|
||||
case BannerStateEnum.ACCOUNTREGISTERSUCCESSFUL:
|
||||
case BannerStateEnum.ACCOUNTUPDATESUCCESSFUL:
|
||||
case BannerStateEnum.ACCOUNTLOGOUTSUCCESSFUL:
|
||||
case BannerStateEnum.CATEGORYCREATESUCCESSFUL:
|
||||
case BannerStateEnum.CATEGORYDELETESUCESSFUL:
|
||||
case BannerStateEnum.ORDERPLACESUCCESSFUL:
|
||||
case BannerStateEnum.PRODUCTCREATESUCCESSFUL:
|
||||
case BannerStateEnum.PRODUCTCREATEERROR:
|
||||
this.color = "green"
|
||||
break;
|
||||
|
||||
case BannerStateEnum.EXERCISESOLVED01:
|
||||
case BannerStateEnum.EXERCISESOLVED02:
|
||||
case BannerStateEnum.EXERCISESOLVED11:
|
||||
case BannerStateEnum.EXERCISESOLVED12:
|
||||
case BannerStateEnum.EXERCISESOLVED13:
|
||||
case BannerStateEnum.EXERCISESOLVED21:
|
||||
case BannerStateEnum.EXERCISESOLVED22:
|
||||
case BannerStateEnum.EXERCISESOLVED23:
|
||||
case BannerStateEnum.EXERCISESOLVED31:
|
||||
case BannerStateEnum.EXERCISESOLVED32:
|
||||
case BannerStateEnum.EXERCISESOLVED33:
|
||||
this.color = "purple"
|
||||
break;
|
||||
|
||||
case BannerStateEnum.BASKETPRODUCTREMOVED:
|
||||
this.color = "blue"
|
||||
}
|
||||
@@ -173,12 +211,6 @@ export const useFeedbackStore = defineStore("feedbackStore", {
|
||||
this.icon = "mdi-account"
|
||||
break;
|
||||
|
||||
case BannerStateEnum.CATEGORYCREATEERROR:
|
||||
case BannerStateEnum.CATEGORYDELETEERROR:
|
||||
case BannerStateEnum.CATEGORYCREATESUCCESSFUL:
|
||||
case BannerStateEnum.CATEGORYDELETESUCESSFUL:
|
||||
this.icon = "mdi-label"
|
||||
break;
|
||||
|
||||
case BannerStateEnum.PRODUCTDELETESUCCESSFUL:
|
||||
case BannerStateEnum.PRODUCTDELETEERROR:
|
||||
@@ -186,6 +218,20 @@ export const useFeedbackStore = defineStore("feedbackStore", {
|
||||
case BannerStateEnum.PRODUCTCREATEERROR:
|
||||
this.icon = "mdi-store"
|
||||
break;
|
||||
|
||||
case BannerStateEnum.EXERCISESOLVED01:
|
||||
case BannerStateEnum.EXERCISESOLVED02:
|
||||
case BannerStateEnum.EXERCISESOLVED11:
|
||||
case BannerStateEnum.EXERCISESOLVED12:
|
||||
case BannerStateEnum.EXERCISESOLVED13:
|
||||
case BannerStateEnum.EXERCISESOLVED21:
|
||||
case BannerStateEnum.EXERCISESOLVED22:
|
||||
case BannerStateEnum.EXERCISESOLVED23:
|
||||
case BannerStateEnum.EXERCISESOLVED31:
|
||||
case BannerStateEnum.EXERCISESOLVED32:
|
||||
case BannerStateEnum.EXERCISESOLVED33:
|
||||
this.icon = "mdi-check-circle-outline"
|
||||
break;
|
||||
|
||||
case BannerStateEnum.DATABASERESETSUCCESSFUL:
|
||||
this.icon = "mdi-database-refresh"
|
||||
|
||||
Reference in New Issue
Block a user