{heading}

{#if panel.tab === 'basket'} onvote(id, false)} /> {:else if panel.tab === 'details' && voteId} onvote(id, true)} onpropose={(prefill) => onchange({ ...panel, tab: 'propose', prefill, draftId: null, edit: false })} onanswer={(o) => { const next = answerPanel(o, session.me?.id ?? null); if (next) onchange(next); }} /> {:else if panel.tab === 'propose' && unit?.kind === 'title'} onvote(id, true)} /> {:else if panel.tab === 'propose'} r.proposalId && r.submitted ? onvote(r.proposalId, true) : r.proposalId ? onchange({ unitId: doc.proposal(r.proposalId)?.unitId ?? panel.unitId, proposalId: r.proposalId, tab: 'details' }) : onclose()} /> {:else if panel.tab === 'settings'} {/if}