<div class="col-lg-12 d-flex">
<div class="form-inline">
<div class="input-group">
- <div class="input-group-prepend">
+ <div class="input-group-text">
<div ngbDropdown>
<button ngbDropdownToggle class="btn btn-outline-dark" id="checkout-button">
<ng-container *ngIf="!checkoutNoncat" i18n>Barcode</ng-container>
[placeholder]="checkoutNoncat ? '' : 'Barcode...'" i18n-placeholder
[(ngModel)]="checkoutBarcode" [disabled]="checkoutNoncat !== null"
i18n-aria-label aria-label="Barcode Input" (keydown.enter)="checkout()" />
- <div class="input-group-append">
+ <div class="input-group-text">
<button class="btn btn-outline-dark" (keydown.enter)="checkout()"
(click)="checkout()" i18n>Submit</button>
</div>
</div>
<div class="flex-1"></div>
<div ngbDropdown>
- <button ngbDropdownToggle class="btn mr-2" [ngClass]="{
+ <button ngbDropdownToggle class="btn me-2" [ngClass]="{
'btn-outline-dark': dueDateOptions === 0,
'btn-outline-success': dueDateOptions > 0
}"
<div ngbDropdownMenu>
<button ngbDropdownItem (click)="toggleDateOptions(1)">
<span *ngIf="dueDateOptions > 0"
- class="badge badge-success">✓</span>
+ class="rounded-pill bg-success">✓</span>
<span *ngIf="dueDateOptions === 0"
- class="badge badge-warning">✗</span>
- <span class="pl-2" i18n>Specific Due Date</span>
+ class="rounded-pill bg-warning">✗</span>
+ <span class="ps-2" i18n>Specific Due Date</span>
</button>
<button ngbDropdownItem (click)="toggleDateOptions(2)">
<span *ngIf="dueDateOptions === 2"
- class="badge badge-success">✓</span>
+ class="rounded-pill bg-success">✓</span>
<span *ngIf="dueDateOptions < 2"
- class="badge badge-warning">✗</span>
- <span class="pl-2" i18n>Specific Due Date Until Logout</span>
+ class="rounded-pill bg-warning">✗</span>
+ <span class="ps-2" i18n>Specific Due Date Until Logout</span>
</button>
</div>
</div>
<div class="row mt-3 pt-3">
<div class="col-lg-12 d-flex">
<div class="flex-1"></div>
- <div class="mr-3">
+ <div class="me-3">
+ <div class="form-check form-check-inline pt-1">
+ <input class="form-check-input" type="checkbox"
+ (ngModelChange)="toggleStrictBarcode($event)"
+ id="strict-barcode-cbox" [(ngModel)]="strictBarcode"/>
+ <label class="form-label form-check-label"
+ for="strict-barcode-cbox" i18n>Strict Barcode</label>
+ </div>
+ </div>
+ <div class="me-3">
<div class="input-group">
- <span class="material-icons pt-2 pr-2">
+ <span class="material-icons pt-2 pe-2">
<ng-container *ngIf="!mayEmailReceipt()">print</ng-container>
<ng-container *ngIf="mayEmailReceipt()">email</ng-container>
</span>
<button class="btn btn-outline-dark" (click)="quickReceipt()" i18n>
Quick Receipt
</button>
- <div class="input-group-append">
+ <div class="input-group-text">
<div ngbDropdown>
<button ngbDropdownToggle class="btn btn-outline-dark">
</button>
</div>
</div>
</div>
- <div class="mr-3">
+ <div class="me-3">
<div class="input-group">
<button class="btn btn-outline-dark" (click)="doneAutoReceipt()" i18n>
Done
</button>
- <div class="input-group-append">
+ <div class="input-group-text">
<div ngbDropdown>
<button ngbDropdownToggle class="btn btn-outline-dark">
</button>