{#if claimStatus === 'unclaimed'}
Unclaimed
{:else if claimStatus === 'pending'}
Pending: {phantom.claimedBy?.username}
{:else if claimStatus === 'claimed'}
Claimed by {phantom.claimedBy?.username}
{/if}
{#if crewStore.isOfficer}
{#snippet trigger({ props })}
{/snippet}
{#snippet menu()}
{#if onEdit}
{/if}
{#if claimStatus === 'unclaimed' && onAssign}
{/if}
{#if onDelete}
{/if}
{/snippet}
{:else if canClaim}
{#if onDecline}
{/if}
{#if onAccept}
{/if}
{/if}