cronofy-elements
Advanced tools
Comparing version 1.16.0 to 1.16.1
{ | ||
"name": "cronofy-elements", | ||
"version": "1.16.0", | ||
"version": "1.16.1", | ||
"description": "Fast track scheduling with Cronofy's embeddable UI Elements", | ||
@@ -5,0 +5,0 @@ "main": "build/npm/CronofyElements.js", |
@@ -246,3 +246,3 @@ import React, { useState, useEffect } from "react"; | ||
generateStaticWeeks( | ||
options.query.available_periods, | ||
options.query.query_periods, | ||
options.config.startDay | ||
@@ -271,3 +271,3 @@ ) | ||
}); | ||
if (croppedQuery.available_periods.length > 0) { | ||
if (croppedQuery.query_periods.length > 0) { | ||
// Happy Path. | ||
@@ -281,5 +281,5 @@ // Check the visible week's availability, and pass | ||
} else { | ||
// If we get here, the available_periods are not within the visible window | ||
// If we get here, the query_periods are not within the visible window | ||
log.info( | ||
"The provided available_periods are not within the visible window" | ||
"The provided query_periods are not within the visible window" | ||
); | ||
@@ -286,0 +286,0 @@ setStatus({ |
@@ -210,3 +210,3 @@ import * as mocks from "./mocks"; | ||
params.required_duration.minutes, | ||
params.available_periods, | ||
params.query_periods, | ||
tzid | ||
@@ -213,0 +213,0 @@ ); |
@@ -88,5 +88,10 @@ import merge from "deepmerge"; | ||
if (typeof query.available_periods === "undefined") { | ||
if (typeof query.available_periods !== "undefined") { | ||
query.query_periods = query.available_periods; | ||
delete query.available_periods; | ||
} | ||
if (typeof query.query_periods === "undefined") { | ||
log.error( | ||
"You need to provide an `availability_query.available_periods` option.", | ||
"You need to provide an `availability_query.query_periods` option.", | ||
{ docsSlug: "availability-viewer/#availability_query" } | ||
@@ -93,0 +98,0 @@ ); |
@@ -16,5 +16,3 @@ const moment = require("moment-timezone"); | ||
const days = uniqueDays.map(day => ({ | ||
label: moment(day) | ||
.locale(locale) | ||
.format(`dddd Do MMMM`), | ||
label: moment(day).locale(locale).format(`dddd Do MMMM`), | ||
value: moment(day).format(`YYYY-MM-DDT[T09:00:00Z]`) | ||
@@ -113,7 +111,7 @@ })); | ||
export const arangeSlotsByDay = (days, available_periods, locale, tzid) => | ||
export const arangeSlotsByDay = (days, query_periods, locale, tzid) => | ||
days.reduce( | ||
(acc, day) => ({ | ||
...acc, | ||
[day.value]: available_periods | ||
[day.value]: query_periods | ||
.filter( | ||
@@ -120,0 +118,0 @@ period => |
@@ -463,3 +463,3 @@ import moment from "moment-timezone"; | ||
const croppedPeriods = bounds.reduce((periodsAccumulator, day) => { | ||
const newPeriods = query.available_periods | ||
const newPeriods = query.query_periods | ||
.map(period => { | ||
@@ -486,3 +486,3 @@ const periodStart = moment.utc( | ||
return { ...query, available_periods: croppedPeriods }; | ||
return { ...query, query_periods: croppedPeriods }; | ||
}; |
@@ -407,3 +407,3 @@ // import fetchMock from "fetch-mock"; | ||
const mockBody = { | ||
available_periods: [ | ||
query_periods: [ | ||
{ | ||
@@ -452,3 +452,3 @@ start: "2018-11-09T09:00:00Z", | ||
required_duration: { minutes: 30 }, | ||
available_periods: [ | ||
query_periods: [ | ||
{ start: "2018-12-09T09:00:00Z", end: "2018-12-09T17:00:00Z" }, | ||
@@ -486,3 +486,3 @@ { start: "2018-12-10T09:00:00Z", end: "2018-12-10T17:00:00Z" }, | ||
required_duration: { minutes: 30 }, | ||
available_periods: [ | ||
query_periods: [ | ||
{ start: "2018-12-09T09:00:00Z", end: "2018-12-09T17:00:00Z" }, | ||
@@ -489,0 +489,0 @@ { start: "2018-12-10T09:00:00Z", end: "2018-12-10T17:00:00Z" }, |
@@ -106,3 +106,3 @@ import moment from "moment-timezone"; | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -122,3 +122,3 @@ } | ||
expect(result.query).toEqual({ | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -148,3 +148,3 @@ }); | ||
}, | ||
query: { available_periods: "TEST", required_duration: "TEST" }, | ||
query: { query_periods: "TEST", required_duration: "TEST" }, | ||
target: "cronofy-element-slot-picker", | ||
@@ -156,3 +156,3 @@ token: false | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -172,3 +172,3 @@ } | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -187,3 +187,3 @@ }, | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -206,3 +206,3 @@ }, | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -229,3 +229,3 @@ }, | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -261,3 +261,3 @@ }, | ||
error: false, | ||
query: { available_periods: "TEST", required_duration: "TEST" }, | ||
query: { query_periods: "TEST", required_duration: "TEST" }, | ||
target: "TARGET", | ||
@@ -304,3 +304,3 @@ token: "TOKEN", | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -312,3 +312,3 @@ }, | ||
expect(output.query).toEqual({ | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -328,3 +328,3 @@ }); | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -336,3 +336,3 @@ }, | ||
expect(output.query).toEqual({ | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -355,3 +355,3 @@ }); | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -364,3 +364,3 @@ }, | ||
expect(output.query).toEqual({ | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -384,3 +384,3 @@ }); | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -393,3 +393,3 @@ }, | ||
expect(output.query).toEqual({ | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -413,3 +413,3 @@ }); | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -422,3 +422,3 @@ } | ||
expect(output.query).toEqual({ | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -436,3 +436,3 @@ }); | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -446,3 +446,3 @@ }, | ||
expect(output.query).toEqual({ | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -466,3 +466,3 @@ }); | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -475,3 +475,3 @@ } | ||
expect(output.query).toEqual({ | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -489,3 +489,3 @@ }); | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -499,3 +499,3 @@ }, | ||
expect(output.query).toEqual({ | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -518,3 +518,3 @@ }); | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -534,3 +534,3 @@ } | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -559,3 +559,3 @@ }, | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -574,3 +574,3 @@ } | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -596,3 +596,3 @@ }, | ||
availability_query: { | ||
available_periods: "TEST", | ||
query_periods: "TEST", | ||
required_duration: "TEST" | ||
@@ -599,0 +599,0 @@ }, |
@@ -6,3 +6,3 @@ import * as slotsHelpers from "../src/js/helpers/slots"; | ||
// getDaysFromAvailablePeriods | ||
it("returns array of days from available_periods object", () => { | ||
it("returns array of days from query_periods object", () => { | ||
const mockData = [ | ||
@@ -9,0 +9,0 @@ { |
@@ -92,6 +92,3 @@ import * as utils from "../src/js/helpers/utils.AvailabilityViewer"; | ||
min: moment.utc().format("YYYY-MM-DD"), | ||
max: moment | ||
.utc() | ||
.add(1, "days") | ||
.format("YYYY-MM-DD") | ||
max: moment.utc().add(1, "days").format("YYYY-MM-DD") | ||
}; | ||
@@ -329,3 +326,3 @@ expect(utils.getMinMaxDates()).toEqual(expectedOutput); | ||
...query, | ||
available_periods: [ | ||
query_periods: [ | ||
{ start: "2020-11-09T06:00:00Z", end: "2020-11-09T19:00:00Z" } | ||
@@ -337,5 +334,3 @@ ] | ||
]; | ||
expect(utils.cropQuery(input, cropExtent).available_periods).toEqual( | ||
out | ||
); | ||
expect(utils.cropQuery(input, cropExtent).query_periods).toEqual(out); | ||
}); | ||
@@ -346,3 +341,3 @@ | ||
...query, | ||
available_periods: [ | ||
query_periods: [ | ||
{ start: "2020-11-09T06:00:00Z", end: "2020-11-09T19:00:00Z" }, | ||
@@ -358,5 +353,3 @@ { start: "2020-11-10T06:00:00Z", end: "2020-11-10T12:00:00Z" }, | ||
]; | ||
expect(utils.cropQuery(input, cropExtent).available_periods).toEqual( | ||
out | ||
); | ||
expect(utils.cropQuery(input, cropExtent).query_periods).toEqual(out); | ||
}); | ||
@@ -367,3 +360,3 @@ | ||
...query, | ||
available_periods: [ | ||
query_periods: [ | ||
{ start: "2020-10-09T06:00:00Z", end: "2020-12-09T19:00:00Z" } | ||
@@ -381,5 +374,3 @@ ] | ||
]; | ||
expect(utils.cropQuery(input, cropExtent).available_periods).toEqual( | ||
out | ||
); | ||
expect(utils.cropQuery(input, cropExtent).query_periods).toEqual(out); | ||
}); | ||
@@ -390,3 +381,3 @@ | ||
...query, | ||
available_periods: [ | ||
query_periods: [ | ||
{ start: "2020-11-09T07:00:00Z", end: "2020-11-09T10:00:00Z" }, | ||
@@ -402,5 +393,3 @@ { start: "2020-11-09T12:00:00Z", end: "2020-11-09T14:00:00Z" }, | ||
]; | ||
expect(utils.cropQuery(input, cropExtent).available_periods).toEqual( | ||
out | ||
); | ||
expect(utils.cropQuery(input, cropExtent).query_periods).toEqual(out); | ||
}); | ||
@@ -411,3 +400,3 @@ | ||
...query, | ||
available_periods: [ | ||
query_periods: [ | ||
{ start: "2020-11-09T07:00:00Z", end: "2020-11-09T12:00:00Z" }, | ||
@@ -423,5 +412,5 @@ { start: "2020-11-10T12:00:00Z", end: "2020-11-10T14:00:00Z" }, | ||
}; | ||
expect( | ||
utils.cropQuery(input, offsetCropExtent).available_periods | ||
).toEqual([]); | ||
expect(utils.cropQuery(input, offsetCropExtent).query_periods).toEqual( | ||
[] | ||
); | ||
}); | ||
@@ -432,3 +421,3 @@ | ||
...query, | ||
available_periods: [ | ||
query_periods: [ | ||
{ start: "2020-11-09T07:00:00Z", end: "2020-11-09T15:00:00Z" } | ||
@@ -442,5 +431,5 @@ ] | ||
}; | ||
expect( | ||
utils.cropQuery(input, offsetCropExtent).available_periods | ||
).toEqual([]); | ||
expect(utils.cropQuery(input, offsetCropExtent).query_periods).toEqual( | ||
[] | ||
); | ||
}); | ||
@@ -728,5 +717,3 @@ | ||
min: moment().format("YYYY-MM-DD"), | ||
max: moment() | ||
.add(1, "days") | ||
.format("YYYY-MM-DD") | ||
max: moment().add(1, "days").format("YYYY-MM-DD") | ||
}; | ||
@@ -733,0 +720,0 @@ expect(utils.getMinMaxDates()).toEqual(out); |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2621835
23602