{row.entry?.flavour ?? "No entry parsed"}
{row.entry ? ({humanDateTime(row.entry.dateTime)} · {row.entry.sizeMl}ml · {row.entry.cans} can{row.entry.cans === 1 ? "" : "s"}
) : null}{rowMessage(row)}
{preview.fileName.toLowerCase().endsWith(".json") ? "JSON import" : "Excel import"}
{preview.fileName}
| Row | Status | Date | Flavour | Size | Cans | Message |
|---|---|---|---|---|---|---|
| {row.rowNumber} |
|
{row.entry ? humanDateTime(row.entry.dateTime) : "-"} | {row.entry?.flavour ?? "-"} | {row.entry ? `${row.entry.sizeMl}ml` : "-"} | {row.entry?.cans ?? "-"} | {rowMessage(row)} |
{row.entry?.flavour ?? "No entry parsed"}
{row.entry ? ({humanDateTime(row.entry.dateTime)} · {row.entry.sizeMl}ml · {row.entry.cans} can{row.entry.cans === 1 ? "" : "s"}
) : null}{rowMessage(row)}
Importing {importProgress.done} of {importProgress.total}…
) : null}