Skip to content

Commit 315d47f

Browse files
committed
various not-doing-recipes right fixes
1 parent 8d573fc commit 315d47f

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

recipes/email-date-extractor.tsx

+19-8
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,7 @@ export default recipe(
488488
<label>Context length</label>
489489
<common-input
490490
type="number"
491-
value={settings.contextLength.toString()}
491+
value={settings.contextLength}
492492
oncommon-input={contextLengthHandler}
493493
/>
494494
</div>
@@ -500,7 +500,7 @@ export default recipe(
500500
step="0.1"
501501
min="0"
502502
max="1"
503-
value={settings.minConfidence.toString()}
503+
value={settings.minConfidence}
504504
oncommon-input={minConfidenceHandler}
505505
/>
506506
</div>
@@ -533,10 +533,14 @@ export default recipe(
533533
null,
534534
)}
535535
<td>{date.context}</td>
536-
<td>{(date.confidence * 100).toFixed(0)}%</td>
537536
<td>
538-
{emailsWithDates.find((e) => e.dates.includes(date))
539-
?.email.subject || ""}
537+
{derive(date, (d) => (d.confidence * 100).toFixed(0))}%
538+
</td>
539+
<td>
540+
{derive(emailsWithDates, (items) =>
541+
items.find((e) => e.dates.includes(date))?.email
542+
.subject ||
543+
"")}
540544
</td>
541545
</tr>
542546
))}
@@ -546,8 +550,10 @@ export default recipe(
546550

547551
<div>
548552
<h3>Dates by Email</h3>
549-
{emailsWithDates
550-
.filter((item) => item.dates && item.dates.length > 0)
553+
{derive(emailsWithDates, (items) =>
554+
items.filter((item) =>
555+
item.dates && item.dates.length > 0
556+
))
551557
.map((item) => (
552558
<div>
553559
<h4>{item.email.subject}</h4>
@@ -578,7 +584,12 @@ export default recipe(
578584
null,
579585
)}
580586
<td>{date.context}</td>
581-
<td>{(date.confidence * 100).toFixed(0)}%</td>
587+
<td>
588+
{derive(
589+
date,
590+
(d) => (d.confidence * 100).toFixed(0),
591+
)}%
592+
</td>
582593
</tr>
583594
))}
584595
</tbody>

0 commit comments

Comments
 (0)