@financial-times/community-event-teaser
Advanced tools
Comparing version 11.3.7 to 11.3.8-alpha.2191.0
@@ -5,10 +5,6 @@ 'use strict'; | ||
var moment = require('moment-timezone'); | ||
var dateFnsTz = require('date-fns-tz'); | ||
var xEngine = require('@financial-times/x-engine'); | ||
var communityEventCommon = require('@financial-times/community-event-common'); | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
var moment__default = /*#__PURE__*/_interopDefaultLegacy(moment); | ||
function liveEventToEventTeaserProps(event, options) { | ||
@@ -19,4 +15,4 @@ var _a; | ||
var timezone = event.timezone || "Europe/London"; | ||
var scheduledStartTime = new Date(moment__default["default"](event.startDate).tz(timezone).format()); | ||
var scheduledEndTime = new Date(moment__default["default"](event.endDate).tz(timezone).format()); | ||
var scheduledStartTime = dateFnsTz.utcToZonedTime(event.startDate, timezone); | ||
var scheduledEndTime = dateFnsTz.utcToZonedTime(event.endDate, timezone); | ||
return { | ||
@@ -23,0 +19,0 @@ eventUrl: event.webUrl, |
@@ -5,15 +5,11 @@ 'use strict'; | ||
var moment = require('moment-timezone'); | ||
var dateFnsTz = require('date-fns-tz'); | ||
var xEngine = require('@financial-times/x-engine'); | ||
var communityEventCommon = require('@financial-times/community-event-common'); | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
var moment__default = /*#__PURE__*/_interopDefaultLegacy(moment); | ||
function liveEventToEventTeaserProps(event, options = {}) { | ||
const { showBrand = true, showImage = true, showStandfirst = true, showTimeInTimestamp = false, lazyLoadImage = false, openInNewTab = false, showEndDate = false, } = options; | ||
const timezone = event.timezone || "Europe/London"; | ||
const scheduledStartTime = new Date(moment__default["default"](event.startDate).tz(timezone).format()); | ||
const scheduledEndTime = new Date(moment__default["default"](event.endDate).tz(timezone).format()); | ||
const scheduledStartTime = dateFnsTz.utcToZonedTime(event.startDate, timezone); | ||
const scheduledEndTime = dateFnsTz.utcToZonedTime(event.endDate, timezone); | ||
return { | ||
@@ -20,0 +16,0 @@ eventUrl: event.webUrl, |
{ | ||
"name": "@financial-times/community-event-teaser", | ||
"version": "11.3.7", | ||
"version": "11.3.8-alpha.2191.0", | ||
"description": "community event teasers etc", | ||
@@ -48,5 +48,6 @@ "main": "dist/index.js", | ||
"@financial-times/community-event-common": "^0.1.4", | ||
"moment-timezone": "^0.5.44" | ||
"date-fns": "^2.29.3", | ||
"date-fns-tz": "^2.0.1" | ||
}, | ||
"gitHead": "7dd47322c4634149f14484f72bd8bf3424b990f9" | ||
"gitHead": "f8b252b5078922d7320b8a91c74e6ba585de4c6e" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
111570
18
900
2
+ Addeddate-fns@^2.29.3
+ Addeddate-fns-tz@^2.0.1
+ Added@babel/runtime@7.24.5(transitive)
+ Addeddate-fns@2.30.0(transitive)
+ Addeddate-fns-tz@2.0.1(transitive)
+ Addedregenerator-runtime@0.14.1(transitive)
- Removedmoment-timezone@^0.5.44
- Removedmoment@2.30.1(transitive)
- Removedmoment-timezone@0.5.45(transitive)