Skip to content

Commit 5a8adef

Browse files
committed
Enable action
1 parent 2353695 commit 5a8adef

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

components/Products/ProductsFilters.vue

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
:key="type.id"
1010
:id="type.id"
1111
:label="type.name"
12-
:checked="type.checked"
13-
@change="() => toggleProductType(type.id)"
12+
:modelValue="type.checked"
13+
@change="(checked) => toggleProductType(type.id)"
1414
/>
1515
</div>
1616
</div>
@@ -24,7 +24,6 @@
2424
:max="1000"
2525
:value="priceRange[1]"
2626
:startValue="priceRange[0]"
27-
:disabled="false"
2827
@input="(value) => setPriceRange([priceRange[0], value])"
2928
/>
3029
</div>

components/common/Checkbox.vue

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
<template>
22
<label class="flex items-center space-x-2 cursor-pointer">
3-
<input type="checkbox" class="form-checkbox h-4 w-4 text-blue-600 rounded" disabled />
3+
<input
4+
type="checkbox"
5+
class="form-checkbox h-4 w-4 text-blue-600 rounded"
6+
:checked="modelValue"
7+
@change="$emit('change', $event.target.checked)"
8+
/>
49
<span class="text-sm">{{ label }}</span>
510
</label>
611
</template>
@@ -11,5 +16,10 @@ defineProps({
1116
type: String,
1217
default: '',
1318
},
19+
modelValue: {
20+
type: Boolean,
21+
default: false,
22+
},
1423
});
24+
defineEmits(['change']);
1525
</script>

0 commit comments

Comments
 (0)