{#if item.image}
{:else}
No image available
{/if}
{#if item.transferred}
In Lost & Found
{:else}
With Finder
{/if}
{timeSincePosted} day{(timeSincePosted === 1 || timeSincePosted === '<1') ? '' : 's'} ago
{item.foundDate.toLocaleDateString('en-US', dateFormatOptions)}
{item.description}
{#if item.foundLocation}
{item.foundLocation}
{/if} {#if admin}
{#if item.approvedDate === null}
{await approveDenyItem({id: item.id, approved: true}); invalidateAll()}}>
Approve
{await approveDenyItem({id: item.id, approved: false}); invalidateAll()}}>
Deny
{/if} {#if item.claimedDate === null}
{editCallback(item)}}>
Manage
{:else}
{await approveDenyItem({id: item.id, approved: false}); invalidateAll()}}>
Delete
{await restoreClaimedItem(item.id); invalidateAll()}}>
Restore
{/if}
{:else}
{inquireCallback(item)}}>
Inquire
{claimCallback(item)}}>
Claim
{/if}