diff --git a/src/components/ProgressBar.vue b/src/components/ProgressBar.vue index 60ce9c4..49d31d8 100644 --- a/src/components/ProgressBar.vue +++ b/src/components/ProgressBar.vue @@ -17,7 +17,6 @@ value: { type: Number, required: true, - validator: (v) => v >= 0 && v <= 100, }, label: { type: String, @@ -28,6 +27,11 @@ default: "bg-blue-500", }, }, + computed: { + clampedValue() { + return Math.max(0, Math.min(this.value, 100)); + }, + }, };