fix: guard non-published listings for non-owners, locale-aware number format, accept all currencies as default

This commit is contained in:
2026-02-08 10:46:29 +01:00
parent 727ec17abd
commit 088db52258
3 changed files with 15 additions and 7 deletions

View File

@@ -199,11 +199,11 @@ class PageListing extends HTMLElement {
return
}
if (this.listing.status === 'deleted' && !this.isOwner) {
if (this.listing.status !== 'published' && !this.isOwner) {
this.innerHTML = /* html */`
<div class="empty-state">
<div class="empty-state-icon">🗑️</div>
<p>${t('messages.listingRemoved')}</p>
<div class="empty-state-icon">😕</div>
<p>${t('listing.notFound')}</p>
<a href="#/" class="btn btn-primary">${t('listing.backHome')}</a>
</div>
`