import { timestampToSeconds } from 'app/utils' export const thumbnailURL = data => { switch (data.type) { case 'video': return data.settings.video.thumbnail_url case 'image': return data.settings.thumbnail.url default: return null } } export const curtainTimings = annotation => { const fadeInDurationInSeconds = timestampToSeconds(annotation.settings.fade_in_duration || '0') const fadeOutDurationInSeconds = timestampToSeconds(annotation.settings.fade_out_duration || '0') const durationInSeconds = timestampToSeconds(annotation.settings.duration || '0') const start_ts = annotation.start_ts const end_ts = start_ts + durationInSeconds const fade_in_end_ts = start_ts + fadeInDurationInSeconds const fade_out_start_ts = end_ts - fadeOutDurationInSeconds return { fadeInDurationInSeconds, fadeOutDurationInSeconds, durationInSeconds, start_ts, end_ts, fade_in_end_ts, fade_out_start_ts, } }