@@ -183,12 +183,12 @@ <h3>
183183 < span > {{ "CASHIER.PAYMENTS.CARD" | translate }}</ span >
184184 </ button >
185185 < button
186- class ="payment-btn transfer "
187- (click) ="completeSale('transfer ') "
186+ class ="payment-btn internal "
187+ (click) ="completeSale('internal ') "
188188 [disabled] ="items().length === 0 || isProcessing() "
189189 >
190- < i class ="fas fa-exchange-alt "> </ i >
191- < span > {{ "CASHIER.PAYMENTS.TRANSFER " | translate }}</ span >
190+ < i class ="fas fa-building "> </ i >
191+ < span > {{ "CASHIER.PAYMENTS.INTERNAL " | translate }}</ span >
192192 </ button >
193193 </ div >
194194 </ div >
@@ -211,14 +211,14 @@ <h2>
211211 class ="fas "
212212 [class.fa-money-bill-wave] ="selectedPaymentMethod() === 'cash' "
213213 [class.fa-credit-card] ="selectedPaymentMethod() === 'card' "
214- [class.fa-exchange-alt ] ="selectedPaymentMethod() === 'transfer ' "
214+ [class.fa-building ] ="selectedPaymentMethod() === 'internal ' "
215215 > </ i >
216216 {{
217217 selectedPaymentMethod() === "cash"
218218 ? ("CASHIER.PAYMENT.TITLE.CASH" | translate)
219219 : selectedPaymentMethod() === "card"
220220 ? ("CASHIER.PAYMENT.TITLE.CARD" | translate)
221- : ("CASHIER.PAYMENT.TITLE.TRANSFER " | translate)
221+ : ("CASHIER.PAYMENT.TITLE.INTERNAL " | translate)
222222 }}
223223 </ h2 >
224224 < button class ="close-btn " (click) ="cancelPayment() ">
@@ -237,47 +237,26 @@ <h2>
237237 <!-- Cash Payment Form -->
238238 @if (selectedPaymentMethod() === "cash") {
239239 < div class ="cash-payment ">
240- < div class ="form-group ">
241- < label for ="cashReceived "> {{
242- "CASHIER.PAYMENT.CASH_RECEIVED" | translate
243- }}</ label >
244- < input
245- #cashReceivedInput
246- id ="cashReceived "
247- type ="number "
248- step ="0.01 "
249- min ="0 "
250- [(ngModel)] ="cashReceived "
251- (ngModelChange) ="onCashReceivedChange() "
252- placeholder ="{{
253- 'CASHIER.PAYMENT.CASH_RECEIVED' | translate
254- }} "
255- class ="cash-input "
256- [class.invalid] ="
257- cashReceived() && parseFloat(cashReceived()) < total()
258- "
259- />
260- </ div >
261-
262- @if (change() > 0) {
263- < div class ="change-display ">
264- < span class ="change-label "> {{
265- "CASHIER.PAYMENT.CHANGE" | translate
266- }}</ span >
267- < span class ="change-value "> {{ change() | appCurrency }}</ span >
268- </ div >
269- }
240+ <!-- Number Keyboard -->
241+ < app-number-keyboard
242+ (valueChange) ="onKeyboardInput($event) "
243+ > </ app-number-keyboard >
270244
271- @if (cashReceived() && parseFloat(cashReceived()) < total ()) {
272- < div class ="error-message ">
273- < i class ="fas fa-exclamation-triangle "> </ i >
274- {{ "CASHIER.PAYMENT.AMOUNT_TOO_LOW" | translate }}
275- </ div >
276- }
245+ < div
246+ class ="change-display "
247+ [class.insufficient] ="
248+ !cashReceived() || parseFloat(cashReceived()) < total()
249+ "
250+ >
251+ < span class ="change-label "> {{
252+ "CASHIER.PAYMENT.CHANGE" | translate
253+ }}</ span >
254+ < span class ="change-value "> {{ change() | appCurrency }}</ span >
255+ </ div >
277256 </ div >
278257 }
279258
280- <!-- Card/Transfer Confirmation -->
259+ <!-- Card/Internal Confirmation -->
281260 @if (selectedPaymentMethod() !== "cash") {
282261 < div class ="confirmation-message ">
283262 < i class ="fas fa-check-circle "> </ i >
0 commit comments