Files
marketplaces/src/app/components/footer/footer.component.html

58 lines
1.8 KiB
HTML
Raw Normal View History

<footer class="app-footer">
<div class="app-footer__container page-container">
<div class="app-footer__top">
<div class="app-footer__brand">
<app-logo [srcOverride]="footerLogoUrl()" />
<p>{{ 'footer.description' | translate }}</p>
2026-07-02 02:22:00 +04:00
</div>
@for (group of footerGroups(); track group.id) {
<div class="app-footer__group">
@if (group.title) {
<h4>{{ group.title }}</h4>
}
<ul>
@for (item of group.items; track item.id) {
<li>
2026-07-10 13:52:01 +04:00
@if (item.external) {
<a [href]="item.route" target="_blank" rel="noopener">{{ item.label | translate }}</a>
} @else {
<a [routerLink]="item.route | langRoute">{{ item.label | translate }}</a>
}
</li>
}
</ul>
2026-07-02 02:22:00 +04:00
</div>
}
<div class="app-footer__group">
<h4>{{ 'footer.payment' | translate }}</h4>
<div class="app-footer__payments">
@for (icon of paymentIcons(); track $index) {
<img [src]="icon.src" [alt]="icon.alt" loading="lazy" [width]="icon.width" [height]="icon.height" (error)="onImageError($event)" />
}
2026-01-18 18:57:06 +04:00
</div>
</div>
</div>
<div class="app-footer__bottom">
<p>
@if (copyrightText()) {
{{ copyrightText() }}
} @else {
&copy; {{ currentYear }} {{ brandName }}. {{ 'footer.allRightsReserved' | translate }}
}
</p>
@if (contactEmail) {
<a [href]="'mailto:' + contactEmail">{{ contactEmail }}</a>
}
@if (contactPhone) {
<a [href]="'tel:' + contactPhone">{{ contactPhone }}</a>
}
@if (companyAddress) {
<span class="app-footer__address">{{ companyAddress }}</span>
}
2026-01-18 18:57:06 +04:00
</div>
</div>
</footer>