polish single vehicle entry workspace
This commit is contained in:
@@ -18,5 +18,6 @@ describe('latest telemetry presentation', () => {
|
||||
it('keeps telemetry timestamps compact for local and RFC3339 values', () => {
|
||||
expect(formatTelemetryTime('2026-07-14T09:24:34+08:00')).toBe('09:24:34');
|
||||
expect(formatTelemetryTime('2026-07-14 09:24:34')).toBe('09:24:34');
|
||||
expect(formatTelemetryTime('2026-07-18T02:57:02Z')).toBe('10:57:02');
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { formatZhNumber } from './formatters';
|
||||
import { formatShanghaiDateTime, formatZhNumber } from './formatters';
|
||||
|
||||
export function formatTelemetryValue(value: unknown, displayValue?: string) {
|
||||
if (displayValue) return displayValue;
|
||||
@@ -18,5 +18,6 @@ export function telemetryQualityLabel(quality: string) {
|
||||
|
||||
export function formatTelemetryTime(value?: string) {
|
||||
if (!value) return '—';
|
||||
return value.match(/[T ](\d{2}:\d{2}:\d{2})/)?.[1] ?? value;
|
||||
const local = formatShanghaiDateTime(value);
|
||||
return local.match(/[T ](\d{2}:\d{2}:\d{2})/)?.[1] ?? local;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user