Skip to content

Commit e59ea2b

Browse files
committed
view fix
1 parent 529b95f commit e59ea2b

2 files changed

Lines changed: 32 additions & 16 deletions

File tree

web/src/components/MetricsChart.jsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ export default function MetricsChart({ history = [] }) {
212212
dot={false}
213213
strokeWidth={2}
214214
stroke={COLORS.ndvi}
215-
connectNulls={false}
215+
connectNulls
216216
/>
217217
<Line
218218
type="monotone"
@@ -239,7 +239,7 @@ export default function MetricsChart({ history = [] }) {
239239
dot={false}
240240
strokeWidth={1.5}
241241
stroke={COLORS.temperature_deg_c}
242-
connectNulls={false}
242+
connectNulls
243243
/>
244244
<Line
245245
type="monotone"
@@ -267,7 +267,7 @@ export default function MetricsChart({ history = [] }) {
267267
dot={false}
268268
strokeWidth={1.5}
269269
stroke={COLORS.wind_speed_mps}
270-
connectNulls={false}
270+
connectNulls
271271
/>
272272
<Line
273273
type="monotone"
@@ -295,7 +295,7 @@ export default function MetricsChart({ history = [] }) {
295295
dot={false}
296296
strokeWidth={1.5}
297297
stroke={COLORS.cloudcover_pct}
298-
connectNulls={false}
298+
connectNulls
299299
/>
300300
<Line
301301
type="monotone"
@@ -323,7 +323,7 @@ export default function MetricsChart({ history = [] }) {
323323
dot={false}
324324
strokeWidth={1.5}
325325
stroke={COLORS.clarity_pct}
326-
connectNulls={false}
326+
connectNulls
327327
/>
328328
<Line
329329
type="monotone"
@@ -351,7 +351,7 @@ export default function MetricsChart({ history = [] }) {
351351
dot={false}
352352
strokeWidth={1.5}
353353
stroke={COLORS.humidity_pct}
354-
connectNulls={false}
354+
connectNulls
355355
/>
356356
<Line
357357
type="monotone"

web/src/views/FieldDetails.jsx

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -266,31 +266,47 @@ export default function FieldDetails() {
266266
<dd>{field.forecast.year}</dd>
267267
</div>
268268
<div className="flex justify-between py-1">
269-
<dt>Yield</dt>
270-
<dd>{field.forecast.yieldTph ?? "—"} t/ha</dd>
269+
<dt>Blooming peak</dt>
270+
<dd>{field.forecast.ndviPeak ?? "—"}</dd>
271271
</div>
272272
<div className="flex justify-between py-1">
273-
<dt>Yield model</dt>
274-
<dd>{field.forecast.yieldModel ?? "—"}</dd>
273+
<dt>Blooming start at</dt>
274+
<dd>{field.forecast.ndviStartAt?.slice?.(0, 10) ?? "—"}</dd>
275275
</div>
276276
<div className="flex justify-between py-1">
277-
<dt>NDVI peak</dt>
278-
<dd>{field.forecast.ndviPeak ?? "—"}</dd>
277+
<dt>Blooming peak at</dt>
278+
<dd>{field.forecast.ndviPeakAt?.slice?.(0, 10) ?? "—"}</dd>
279279
</div>
280280
<div className="flex justify-between py-1">
281-
<dt>Peak at</dt>
282-
<dd>{field.forecast.ndviPeakAt?.slice?.(0, 10) ?? "—"}</dd>
281+
<dt>Blooming end at</dt>
282+
<dd>{field.forecast.ndviEndAt?.slice?.(0, 10) ?? "—"}</dd>
283+
</div>
284+
<div className="flex justify-between py-1">
285+
<dt>Blooming confidence</dt>
286+
<dd>
287+
{field.forecast.ndviConfidence != null
288+
? Math.round(field.forecast.ndviConfidence * 100) + "%"
289+
: "—"}
290+
</dd>
291+
</div>
292+
<div className="flex justify-between py-1">
293+
<dt>NDVI model</dt>
294+
<dd>{field.forecast.ndviModel ?? "—"}</dd>
283295
</div>
284296
<div className="flex justify-between py-1">
285-
<dt>Confidence</dt>
297+
<dt>Yield</dt>
298+
<dd>{field.forecast.yieldTph ?? "—"} t/ha</dd>
299+
</div>
300+
<div className="flex justify-between py-1">
301+
<dt>Confidence yield</dt>
286302
<dd>
287303
{field.forecast.yieldConfidence != null
288304
? Math.round(field.forecast.yieldConfidence * 100) + "%"
289305
: "—"}
290306
</dd>
291307
</div>
292308
<div className="flex justify-between py-1">
293-
<dt>Model</dt>
309+
<dt>Yield model</dt>
294310
<dd>{field.forecast.yieldModel ?? "—"}</dd>
295311
</div>
296312
</dl>

0 commit comments

Comments
 (0)