From 18ed127055984a27cbe5df37fe07937291be2d12 Mon Sep 17 00:00:00 2001 From: Andrii Balitskyi <10balian10@gmail.com> Date: Mon, 8 Dec 2025 17:20:41 +0100 Subject: [PATCH] fix: hide access code input when cannot_specify_pin_code constraint present --- src/lib/ui/AccessCodeForm/AccessCodeForm.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib/ui/AccessCodeForm/AccessCodeForm.tsx b/src/lib/ui/AccessCodeForm/AccessCodeForm.tsx index da454cc5c..dfa911a48 100644 --- a/src/lib/ui/AccessCodeForm/AccessCodeForm.tsx +++ b/src/lib/ui/AccessCodeForm/AccessCodeForm.tsx @@ -172,7 +172,13 @@ function Content({ ? t.codeLengthRequirement(codeLengthRequirement) : null - const hasCodeInputs = accessCode?.is_offline_access_code !== true + const canSpecifyPinCode = + device.properties.code_constraints?.every( + ({ constraint_type: type }) => type !== 'cannot_specify_pin_code' + ) ?? true + + const hasCodeInputs = + accessCode?.is_offline_access_code !== true && canSpecifyPinCode return ( <>