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

View file

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