refactor: use prop spreading

This commit is contained in:
Roman Godmaire 2023-11-25 16:48:14 -05:00
parent 9e4757703c
commit 88d5c14d54
2 changed files with 4 additions and 10 deletions

View file

@ -4,7 +4,7 @@
export let id: number;
export let title: string;
export let version: number;
export let producerUsername: string;
export let producer: string;
export let comments: { author: string; content: string; createdAt: Date }[];
</script>
@ -17,7 +17,7 @@
</h2>
<h3>
by <a href="/user/{producerUsername}" class="secondary">{producerUsername}</a>
by <a href="/user/{producer}" class="secondary">{producer}</a>
</h3>
</hgroup>
@ -29,7 +29,7 @@
{/if}
{#each comments as comment}
<Comment content={comment.content} author={comment.author} createdAt={comment.createdAt} />
<Comment {...comment} />
<hr />
{/each}

View file

@ -18,13 +18,7 @@
{/if}
{#each data.tracks as track}
<TrackCard
id={track.id}
title={track.title}
version={track.version}
producerUsername={track.producer}
comments={track.comments}
/>
<TrackCard {...track} />
{/each}
{:else}
Oh no.