0} class:approved class:open class:selected>
{
if (target?.checked) {
emit('select');
} else {
emit('deselect');
}
}}
/>
0 ? photoURL(photos[0]) : '/missing-photo.png'} class="photo" />
1000 ? 'a' : 'div'}
href="/appartements/{number}"
class="row-1"
on:click={() => {
open = !open;
emit(open ? 'open' : 'close');
}}
on:keypress={(e) => {
if (e.key === 'Enter') {
open = !open;
emit(open ? 'open' : 'close');
}
}}
>
#{number}
{address}
{reports.length}
1000 ? 'a' : 'div'}
href="/appartements/{number}"
class="row-2"
on:click={() => {
open = !open;
emit(open ? 'open' : 'close');
}}
on:keypress={(e) => {
if (e.key === 'Enter') {
open = !open;
emit(open ? 'open' : 'close');
}
}}
>
{rent}€ + {charges}€
{owner.firstName}
{owner.lastName.toUpperCase()}
{Intl.DateTimeFormat('fr-FR', { dateStyle: 'short' }).format(updatedAt)}
{#if history.some((h) => !h.applied)}
Modifications
{:else if archived}
Publier
{:else if !approved}
Valider
{:else}
Archiver
{/if}
{#if approved && !archived}
Modifier
{:else}
Voir
{/if}
Suppr.