|
27 | 27 | </dl> |
28 | 28 | </public-search-patron-profile-document> |
29 | 29 | <dl class="ui:md:hidden"> |
30 | | - <dt translate>Due date</dt> |
31 | | - <dd [ngClass]="{ 'ui:font-bold text-success': actionSuccess}">{{ record.metadata.end_date | dateTranslate :'shortDate' }}</dd> |
32 | | - </dl> |
| 30 | + <dt> |
| 31 | + <span translate>ITEM_ON_LOAN</span> |
| 32 | + <i class="fa fa-arrow-right" aria-hidden="true"></i> |
| 33 | + </dt> |
| 34 | + <dd>{{ record.metadata.end_date | dateTranslate :'shortDate' }}</dd> |
| 35 | + </dl> |
33 | 36 | <div class="ui:md:hidden"> |
34 | 37 | <ng-container [ngTemplateOutlet]="tags" /> |
35 | 38 | </div> |
|
38 | 41 | <!-- DUE DATE & BADGES --> |
39 | 42 | <div class="ui:md:col-span-2 ui:col-span-12 ui:hidden ui:md:block"> |
40 | 43 | <div> |
41 | | - <span [ngClass]="{ 'ui:font-bold text-success': actionSuccess}"> |
42 | | - {{ record.metadata.end_date | dateTranslate :'shortDate' }} |
43 | | - </span> |
| 44 | + <div class="ui:flex ui:items-center ui:gap-2"> |
| 45 | + <span translate>ITEM_ON_LOAN</span> |
| 46 | + <i class="fa fa-arrow-right" aria-hidden="true"></i> |
| 47 | + <span> |
| 48 | + {{ record.metadata.end_date | dateTranslate :'shortDate' }} |
| 49 | + </span> |
| 50 | + </div> |
44 | 51 | </div> |
45 | 52 | <ng-container [ngTemplateOutlet]="tags" /> |
46 | 53 | </div> |
47 | 54 | <!-- ACTION BUTTONS COLUMN --> |
48 | 55 | <div class="ui:md:col-span-2 ui:col-span-12 ui:flex ui:justify-end"> |
49 | | - <p-button |
| 56 | + |
| 57 | + <p-button *ngIf="actionDone" |
| 58 | + size="small" |
| 59 | + class="ui:pointer-events-auto p-disabled" |
| 60 | + disabled="true" |
| 61 | + severity="secondary" |
| 62 | + [outlined]="true" |
| 63 | + [label]="'prolongé'" |
| 64 | + [icon]="'fa fa-refresh text-success'" |
| 65 | + ></p-button> |
| 66 | + |
| 67 | + <!-- SHOW RENEW BUTTON WHEN NOT DONE --> |
| 68 | + <p-button *ngIf="!actionDone" |
50 | 69 | size="small" |
51 | 70 | class="ui:pointer-events-auto" |
| 71 | + severity="secondary" |
| 72 | + [outlined]="true" |
52 | 73 | [pTooltip]="canExtend.reasons | arrayTranslate | join:' / '" |
53 | 74 | tooltipPosition="top" |
54 | 75 | [tooltipDisabled]="canExtend.can" |
|
64 | 85 | @if (record.metadata.extension_count && record.metadata.extension_count > 0) { |
65 | 86 | <p-tag styleClass="ui:mt-1" severity="secondary"> |
66 | 87 | {{ record.metadata.extension_count }} |
67 | | - {{ record.metadata.extension_count | i18nPlural: {'=1': 'renewal', 'other': 'renewals'} | translate }} |
| 88 | + <i class="fa fa-refresh ui:ml-1" aria-hidden="true"></i> |
68 | 89 | </p-tag> |
69 | 90 | } |
70 | 91 | @if (record.metadata.overdue) { |
|
0 commit comments