@@ -2,6 +2,7 @@ import React from 'react'
22
33import { iOS } from '../models/ios.js'
44import { StationStore } from '../stores/stationStore.js'
5+ import { SettingsStore } from '../stores/settingsStore.js'
56import { UiStore } from '../stores/uiStore.js'
67
78export default class Timetable extends React . Component {
@@ -215,14 +216,25 @@ export default class Timetable extends React.Component {
215216 < ul >
216217 { this . state . trips . map ( function ( item , key ) {
217218 if ( 'seperator' in item ) {
218- let timeString = ( item . seperator % 12 === 0 ? 12 : item . seperator % 12 ) + ':00'
219- timeString += item . seperator >= 12 ? ' PM' : ' AM'
219+ let timeString
220+ if ( SettingsStore . state . clock ) {
221+ timeString = item . seperator + ':00'
222+ } else {
223+ timeString = ( item . seperator % 12 === 0 ? 12 : item . seperator % 12 ) + ':00'
224+ timeString += item . seperator >= 12 ? ' PM' : ' AM'
225+ }
220226 return < li key = { key } ref = { 'time' + item . seperator } className = "seperator" > { timeString } </ li >
221227 }
222228 const absotime = parseInt ( item . date . getUTCHours ( ) + ( '0' + item . date . getUTCMinutes ( ) ) . slice ( - 2 ) )
223229 const name = item . route_long_name . split ( 'Via' )
224- let timestring = ( item . date . getUTCHours ( ) % 12 === 0 ? 12 : item . date . getUTCHours ( ) % 12 ) + ':' + ( '0' + item . date . getUTCMinutes ( ) ) . slice ( - 2 )
225- timestring += item . date . getUTCHours ( ) >= 12 ? ' PM' : ' AM'
230+
231+ let timestring
232+ if ( SettingsStore . state . clock ) {
233+ timestring = item . date . getUTCHours ( ) + ':' + ( '0' + item . date . getUTCMinutes ( ) ) . slice ( - 2 )
234+ } else {
235+ timestring = ( item . date . getUTCHours ( ) % 12 === 0 ? 12 : item . date . getUTCHours ( ) % 12 ) + ':' + ( '0' + item . date . getUTCMinutes ( ) ) . slice ( - 2 )
236+ timestring += item . date . getUTCHours ( ) >= 12 ? ' PM' : ' AM'
237+ }
226238
227239 let className = ''
228240 if ( absotime > currentTime && opacity === false ) {
0 commit comments