Skip to content

Commit d600841

Browse files
author
Nathan Python
committed
fix(public-search): unify renew button appearance with pro view
Co-Authored-by: Nathan Python <nathan.python@hes-so.ch
1 parent de83f29 commit d600841

1 file changed

Lines changed: 29 additions & 8 deletions

File tree

projects/public-search/src/app/patron-profile/patron-profile-loans/patron-profile-loan/patron-profile-loan.component.html

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,12 @@
2727
</dl>
2828
</public-search-patron-profile-document>
2929
<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>
3336
<div class="ui:md:hidden">
3437
<ng-container [ngTemplateOutlet]="tags" />
3538
</div>
@@ -38,17 +41,35 @@
3841
<!-- DUE DATE & BADGES -->
3942
<div class="ui:md:col-span-2 ui:col-span-12 ui:hidden ui:md:block">
4043
<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>
4451
</div>
4552
<ng-container [ngTemplateOutlet]="tags" />
4653
</div>
4754
<!-- ACTION BUTTONS COLUMN -->
4855
<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"
5069
size="small"
5170
class="ui:pointer-events-auto"
71+
severity="secondary"
72+
[outlined]="true"
5273
[pTooltip]="canExtend.reasons | arrayTranslate | join:' / '"
5374
tooltipPosition="top"
5475
[tooltipDisabled]="canExtend.can"
@@ -64,7 +85,7 @@
6485
@if (record.metadata.extension_count && record.metadata.extension_count > 0) {
6586
<p-tag styleClass="ui:mt-1" severity="secondary">
6687
{{ 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>
6889
</p-tag>
6990
}
7091
@if (record.metadata.overdue) {

0 commit comments

Comments
 (0)