{ expanded = !expanded dispatch('expanded', expanded) }} on:viewed={(evt) => { viewed = evt.detail expanded = !viewed dispatch('change', { fileName: file.fileName, sha: file.sha, viewed }) }} />
{#if expanded}
{#if file.hunks.length === 0} {@const label = getNoChangesLabel(file)}
{/if} {#if hideDiffLabel}
{ showDiff() }} size={'small'} />
{:else}
{/if}
{/if}