import type { SeamEvent } from '@seamapi/types/connect' import { DateTime } from 'luxon' import { ClockIcon } from 'lib/icons/Clock.js' type NoiseSensorNoiseThresholdTriggeredEvent = Extract< SeamEvent, { event_type: 'noise_sensor.noise_threshold_triggered' } > interface NoiseSensorEventItemProps { event: NoiseSensorNoiseThresholdTriggeredEvent } export function NoiseSensorEventItem({ event, }: NoiseSensorEventItemProps): JSX.Element { const date = formatDate(event.created_at) const time = formatTime(event.created_at) return (
{date}
{time}
{t.noiseThresholdTriggered}
{getContextSublabel(event) != null && ({getContextSublabel(event)}
)}