Skip to content

Commit 2cdceb7

Browse files
committed
Update condition
1 parent 7b6837e commit 2cdceb7

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/lib/seam/components/AccessCodeDetails/AccessCodeDetails.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,10 @@ export function AccessCodeDetails({
9696
}, [accessCode, deleteCode, onDelete, preventDefaultOnDelete])
9797

9898
const { device } = useDevice({ device_id: accessCode?.device_id })
99-
const cannotSpecifyPinCode =
100-
device?.properties.code_constraints?.some(
101-
({ constraint_type: type }) => type === 'cannot_specify_pin_code'
102-
) ?? false
99+
const canSpecifyPinCode =
100+
device?.properties.code_constraints?.every(
101+
({ constraint_type: type }) => type !== 'cannot_specify_pin_code'
102+
) ?? true
103103

104104
if (accessCode == null) {
105105
return null
@@ -199,7 +199,7 @@ export function AccessCodeDetails({
199199
alerts.length > 0 && 'seam-top-has-alerts'
200200
)}
201201
>
202-
{!cannotSpecifyPinCode && (
202+
{canSpecifyPinCode && (
203203
<>
204204
<span className='seam-label'>{t.accessCode}</span>
205205
<h5 className='seam-access-code-name'>{name}</h5>
@@ -228,7 +228,7 @@ export function AccessCodeDetails({
228228
/>
229229
</div>
230230

231-
{!cannotSpecifyPinCode &&
231+
{canSpecifyPinCode &&
232232
(!disableEditAccessCode || !disableDeleteAccessCode) && (
233233
<div className='seam-actions'>
234234
{!disableEditAccessCode && !accessCode.is_offline_access_code && (

0 commit comments

Comments
 (0)