From b6f9827c835af0e49749b06b851113719578d353 Mon Sep 17 00:00:00 2001 From: karthik Date: Sat, 26 Jul 2025 14:31:39 +0530 Subject: [PATCH] fix : field logic added not completed (enabled before number after disabled) --- .../touch-pad-menu/touch-pad-menu.component.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/btc-UI/src/app/components/touch-pad-menu/touch-pad-menu.component.ts b/btc-UI/src/app/components/touch-pad-menu/touch-pad-menu.component.ts index 6b0efe2..247f739 100755 --- a/btc-UI/src/app/components/touch-pad-menu/touch-pad-menu.component.ts +++ b/btc-UI/src/app/components/touch-pad-menu/touch-pad-menu.component.ts @@ -231,9 +231,15 @@ export class TouchPadMenuComponent implements OnInit { } // 🔘 FIELD Modal Logic - canUseField(): boolean { - return ['WIN', 'SHP', 'THP', 'PLC', 'SHW'].includes(this.selectedLabel || ''); - } + canUseField(): boolean { + const allowedLabels = ['WIN', 'SHP', 'THP', 'PLC', 'SHW']; + return ( + this.selectedLabel !== null && + allowedLabels.includes(this.selectedLabel) && + this.selectedNumbers.length === 0 + ); +} + openFieldModal() { this.fieldModalOpen = true;