diff --git a/stores/calculation/index.ts b/stores/calculation/index.ts index 9f461f2..fcc3484 100644 --- a/stores/calculation/index.ts +++ b/stores/calculation/index.ts @@ -22,6 +22,7 @@ export default class CalculationStore { resetElement = (elementName: Elements) => { this.$values.resetElementValue(elementName); this.$options.resetOption(elementName); + this.$status.resetStatus(elementName); this.$validation.clearErrors(elementName); }; } diff --git a/stores/calculation/statuses/index.ts b/stores/calculation/statuses/index.ts index b8f7924..3b75bc0 100644 --- a/stores/calculation/statuses/index.ts +++ b/stores/calculation/statuses/index.ts @@ -30,4 +30,8 @@ export default class StatusStore { setStatuses = (statuses: CalculationStatuses) => { this.statuses = Object.assign(this.statuses, statuses); }; + + resetStatus = (elementName: Elements) => { + this.statuses[elementName] = defaultStatuses[elementName]; + }; }