Skip to content

Commit c85865a

Browse files
authored
Fix F&A (#69)
1 parent 7976bb6 commit c85865a

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/lib/components/SpeakerList.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
* If specified, this includes an element between the delegate label and remove button.
5959
* This must be a singular element.
6060
*/
61-
extra?: Snippet<[Speaker]>;
61+
extra?: Snippet<[Speaker, number]>;
6262
6363
/**
6464
* If this prop is defined, the function callback is activated right before a speaker changes.
@@ -346,7 +346,7 @@
346346
>
347347
<DelLabel attrs={delAttrs} fallbackName={speakerLabel} inline />
348348
</button>
349-
{@render extra?.(speaker)}
349+
{@render extra?.(speaker, i)}
350350
<button
351351
class={[
352352
"btn-icon-std transition",

src/routes/dashboard/for-against/+page.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,13 @@
103103
onBeforeSpeakerUpdate={reset}
104104
onMarkComplete={(key, isRepeat) => { if (!isRepeat) db.updateDelegate(key, d => { d.stats.timesSpoken++; }) }}
105105
>
106-
{#snippet extra(speaker: SpeakerFA)}
106+
{#snippet extra(speaker: SpeakerFA, index)}
107107
{@const speakerLabel = findDelegate($delegates, speaker.key)?.name ?? "unknown"}
108108
{@const invertedFavor = invertFavor(speaker.stance)}
109109

110110
<button
111111
class={["btn-icon-std transition", presetCls(speaker)]}
112-
onclick={() => {speaker.stance = invertedFavor; $order = $order;}}
112+
onclick={() => $order[index].stance = invertedFavor}
113113
{...a11yLabel(`Set ${speakerLabel} to ${invertedFavor}`)}
114114
disabled={speaker.completed}
115115
>

0 commit comments

Comments
 (0)