Skip to content

Commit 30e4587

Browse files
committed
fix checkbox group
1 parent a114116 commit 30e4587

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

components/operations/operations-checkbox-group.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,21 @@ export const OperationsCheckboxGroup = ({
4141
key={property.name}
4242
control={control}
4343
name={name}
44-
disabled={
45-
disabledItems ? disabledItems.includes(property.name) : false
46-
}
4744
render={({ field }) => {
4845
return (
4946
<FormItem key={property.name}>
5047
<div className="flex flex-row items-start space-x-3 space-y-0">
5148
<FormControl>
5249
<Checkbox
53-
checked={field.value?.includes(property.name)}
54-
disabled={field.disabled}
50+
checked={
51+
!disabledItems?.includes(property.name) &&
52+
field.value?.includes(property.name)
53+
}
54+
disabled={
55+
disabledItems
56+
? disabledItems.includes(property.name)
57+
: false
58+
}
5559
onCheckedChange={(checked) => {
5660
return checked
5761
? field.onChange([...field.value, property.name])

0 commit comments

Comments
 (0)