Socket
Socket
Sign inDemoInstall

react-event-calendar

Package Overview
Dependencies
22
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.3 to 0.2.4

18

dist-modules/components/CalendarEvent.js

@@ -37,2 +37,4 @@ 'use strict';

value: function render() {
var _props$onClick, _props$onMouseOut, _props$onMouseOver;
// Return a placeholder element if there is no event data

@@ -44,2 +46,3 @@ if (!this.props.eventData) {

var showLabel = this.props.eventData.isFirstDay || this.props.day.weekDay === 0;
var title = showLabel ? this.props.eventData.title : '';

@@ -54,4 +57,3 @@ var eventClasses = (0, _classnames2.default)({

// Generate a dynamic identifier
var title = showLabel ? this.props.eventData.title : '';
var sharedArguments = [null, this, this.props.eventData, this.props.day];

@@ -61,5 +63,5 @@ return _react2.default.createElement(

{ className: eventClasses,
onClick: this.props.onClick.bind(null, this, this.props.eventData, this.props.day),
onMouseOut: this.props.onMouseOut.bind(null, this, this.props.eventData, this.props.day),
onMouseOver: this.props.onMouseOver.bind(null, this, this.props.eventData, this.props.day)
onClick: (_props$onClick = this.props.onClick).bind.apply(_props$onClick, sharedArguments),
onMouseOut: (_props$onMouseOut = this.props.onMouseOut).bind.apply(_props$onMouseOut, sharedArguments),
onMouseOver: (_props$onMouseOver = this.props.onMouseOver).bind.apply(_props$onMouseOver, sharedArguments)
},

@@ -86,2 +88,8 @@ _react2.default.createElement(

CalendarEvent.defaultProps = {
onClick: function onClick() {},
onMouseOut: function onMouseOut() {},
onMouseOver: function onMouseOver() {}
};
exports.default = CalendarEvent;

@@ -778,2 +778,4 @@ (function webpackUniversalModuleDefinition(root, factory) {

value: function render() {
var _props$onClick, _props$onMouseOut, _props$onMouseOver;
// Return a placeholder element if there is no event data

@@ -785,2 +787,3 @@ if (!this.props.eventData) {

var showLabel = this.props.eventData.isFirstDay || this.props.day.weekDay === 0;
var title = showLabel ? this.props.eventData.title : '';

@@ -795,4 +798,3 @@ var eventClasses = (0, _classnames2.default)({

// Generate a dynamic identifier
var title = showLabel ? this.props.eventData.title : '';
var sharedArguments = [null, this, this.props.eventData, this.props.day];

@@ -802,5 +804,5 @@ return _react2.default.createElement(

{ className: eventClasses,
onClick: this.props.onClick.bind(null, this, this.props.eventData, this.props.day),
onMouseOut: this.props.onMouseOut.bind(null, this, this.props.eventData, this.props.day),
onMouseOver: this.props.onMouseOver.bind(null, this, this.props.eventData, this.props.day)
onClick: (_props$onClick = this.props.onClick).bind.apply(_props$onClick, sharedArguments),
onMouseOut: (_props$onMouseOut = this.props.onMouseOut).bind.apply(_props$onMouseOut, sharedArguments),
onMouseOver: (_props$onMouseOver = this.props.onMouseOver).bind.apply(_props$onMouseOver, sharedArguments)
},

@@ -827,2 +829,8 @@ _react2.default.createElement(

CalendarEvent.defaultProps = {
onClick: function onClick() {},
onMouseOut: function onMouseOut() {},
onMouseOver: function onMouseOver() {}
};
exports.default = CalendarEvent;

@@ -829,0 +837,0 @@

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["React"],t):"object"==typeof exports?exports.ReactEventCalender=t(require("react")):e.ReactEventCalender=t(e.React)}(this,function(e){return function(e){function t(a){if(n[a])return n[a].exports;var r=n[a]={exports:{},id:a,loaded:!1};return e[a].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n(1),l=a(u),d=n(2),f=n(3),y=(a(f),n(4)),p=a(y),c=n(5),h=a(c),v=n(6),D=a(v),b=function(e){function t(e){r(this,t);var n=s(this,Object.getPrototypeOf(t).call(this,e));return n._eventTargets={},n.state={today:n.getToday()},n.calendar=new d.Calendar({siblingMonths:!0}),n.getCalendarDays=n.getCalendarDays.bind(n),n.getDaysWithEvents=n.getDaysWithEvents.bind(n),n.getEventMeta=n.getEventMeta.bind(n),n.getToday=n.getToday.bind(n),n}return o(t,e),i(t,[{key:"getToday",value:function(){var e=new Date;return{day:e.getDate(),month:e.getMonth(),year:e.getFullYear()}}},{key:"getCalendarDays",value:function(){return this.calendar.getCalendar(this.props.year,this.props.month).map(function(e){return e.eventSlots=[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1],e})}},{key:"getEventMeta",value:function(e,t,n){var a=this.calendar.isDateSelected(t),r=this.calendar.isDateSelected(n),s=e[0],o=e[e.length-1],i={isVisibleInView:!1,visibleEventLength:e.length,firstVisibleDayIndex:a?d.Calendar.interval(s,t)-1:0};return a||r?i.isVisibleInView=!0:t.month<this.props.month&&n.month>this.props.month&&(i.isVisibleInView=!0),a&&r?i.visibleEventLength=d.Calendar.interval(t,n):!a&&r?i.visibleEventLength=d.Calendar.interval(s,n):a&&!r&&(i.visibleEventLength=d.Calendar.interval(t,o)),i}},{key:"getDaysWithEvents",value:function(){var e=this,t=this.getCalendarDays();return this.calendar.setStartDate(t[0]),this.calendar.setEndDate(t[t.length-1]),this.props.events.forEach(function(n){var a=e.getCalendarDayObject(n.start),r=e.getCalendarDayObject(n.end),s=e.getEventMeta(t,a,r);if(s.isVisibleInView)for(var o=s.visibleEventLength,i=t[s.firstVisibleDayIndex].eventSlots.indexOf(!1),u=0;o>u;){var l=Object.assign({},n);0===u?l.isFirstDay=!0:u===o-1?l.isLastDay=!0:l.isBetweenDay=!0,t[s.firstVisibleDayIndex+u].eventSlots[i]=l,u++}}),t}},{key:"getCalendarDayObject",value:function(e){var t=e.split("-");return{year:t[0],month:t[1]-1,day:t[2]}}},{key:"getLastIndexOfEvent",value:function(e){var t=e.map(function(e,t){return e!==!1?t:!1}).filter(function(e){return e}).pop();return 3>t||void 0===t?2:t}},{key:"getSerializedDay",value:function(e){return[e.weekDay,e.day,e.month,e.year].join("")}},{key:"renderDaysOfTheWeek",value:function(){return this.props.daysOfTheWeek.map(function(e,t){return l["default"].createElement(D["default"],{key:"title_"+t,title:e})})}},{key:"renderEvents",value:function(e){var t=this,n=e.eventSlots.slice(0,this.getLastIndexOfEvent(e.eventSlots)+1);return n.map(function(n,a){return l["default"].createElement(h["default"],{key:"event_"+a+t.getSerializedDay(e),day:e,eventData:n,onClick:t.props.onEventClick,onMouseOut:t.props.onEventMouseOut,onMouseOver:t.props.onEventMouseOver})})}},{key:"renderCalendarDays",value:function(){var e=this;return this.getDaysWithEvents().map(function(t,n){var a=1===d.Calendar.interval(t,e.state.today),r=e.renderEvents(t);return l["default"].createElement(p["default"],{key:"day_"+e.getSerializedDay(t),day:t,events:r,isToday:a})})}},{key:"render",value:function(){return l["default"].createElement("div",{className:"flexContainer"},this.renderDaysOfTheWeek(),this.renderCalendarDays())}}]),t}(l["default"].Component);b.propTypes={daysOfTheWeek:l["default"].PropTypes.array,events:l["default"].PropTypes.array,month:l["default"].PropTypes.number.isRequired,onEventClick:l["default"].PropTypes.func,onEventMouseOut:l["default"].PropTypes.func,onEventMouseOver:l["default"].PropTypes.func,year:l["default"].PropTypes.number.isRequired},b.defaultProps={daysOfTheWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],events:[]},t["default"]=b},function(t,n){t.exports=e},function(e,t){function n(e){e=e||{},this.startDate=e.startDate,this.endDate=e.endDate,this.siblingMonths=e.siblingMonths,this.weekNumbers=e.weekNumbers,this.weekStart=e.weekStart,void 0===this.weekStart&&(this.weekStart=0),this.date=new Date(1986,9,14,0,0,0)}n.prototype.getCalendar=function(e,t){this.date.setUTCFullYear(e),this.date.setUTCMonth(t),this.date.setUTCDate(1),e=this.date.getUTCFullYear(),t=this.date.getUTCMonth();for(var a,r,s,o,i,u=[],l=this.date.getUTCDay(),d=-((7-this.weekStart+l)%7),f=n.daysInMonth(e,t),y=(f-d)%7,p=n.daysInMonth(e,t-1),c=d,h=f-c+(0!=y?7-y:0)+d,v=null;h>c;)r=c+1,a=((1>c?7+c:c)+l)%7,1>r||r>f?this.siblingMonths?(1>r?(o=t-1,i=e,0>o&&(o=11,i--),r=p+r):r>f&&(o=t+1,i=e,o>11&&(o=0,i++),r=c-f+1),s={day:r,weekDay:a,month:o,year:i,siblingMonth:!0}):s=!1:s={day:r,weekDay:a,month:t,year:e},s&&this.weekNumbers&&(null===v?v=n.calculateWeekNumber(s):1==a&&52==v?v=1:1==a&&v++,s.weekNumber=v),s&&this.startDate&&(s.selected=this.isDateSelected(s)),u.push(s),c++;return u},n.prototype.isDateSelected=function(e){return e.year==this.startDate.year&&e.month==this.startDate.month&&e.day==this.startDate.day?!0:this.endDate?e.year==this.startDate.year&&e.month==this.startDate.month&&e.day<this.startDate.day?!1:e.year==this.endDate.year&&e.month==this.endDate.month&&e.day>this.endDate.day?!1:e.year==this.startDate.year&&e.month<this.startDate.month?!1:e.year==this.endDate.year&&e.month>this.endDate.month?!1:e.year<this.startDate.year?!1:!(e.year>this.endDate.year):!1},n.prototype.setStartDate=function(e){this.startDate=e},n.prototype.setEndDate=function(e){this.endDate=e},n.prototype.setDate=n.prototype.setStartDate,n.diff=function(e,t){var n=new Date(1986,9,14,0,0,0),a=new Date(1986,9,14,0,0,0);return n.setUTCFullYear(e.year),n.setUTCMonth(e.month),n.setUTCDate(e.day),a.setUTCFullYear(t.year),a.setUTCMonth(t.month),a.setUTCDate(t.day),Math.ceil((n.getTime()-a.getTime())/864e5)},n.interval=function(e,t){return Math.abs(n.diff(e,t))+1},n.daysInMonth=function(e,t){return new Date(e,t+1,0).getDate()},n.isLeapYear=function(e){return e%4==0&&e%100!=0||e%400==0},n.calculateWeekNumber=function(e){var t=new Date(1986,9,14,0,0,0);t.setUTCFullYear(e.year),t.setUTCMonth(e.month),t.setUTCDate(e.day);var n=new Date(t.valueOf()),a=(t.getUTCDay()+6)%7;n.setUTCDate(n.getUTCDate()-a+3);var r=n.valueOf();return n.setUTCMonth(0,1),4!=n.getUTCDay()&&n.setUTCMonth(0,1+(4-n.getUTCDay()+7)%7),1+Math.ceil((r-n)/6048e5)},e.exports={Calendar:n}},function(e,t,n){var a,r;/*!
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["React"],t):"object"==typeof exports?exports.ReactEventCalender=t(require("react")):e.ReactEventCalender=t(e.React)}(this,function(e){return function(e){function t(a){if(n[a])return n[a].exports;var r=n[a]={exports:{},id:a,loaded:!1};return e[a].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n(1),l=a(u),d=n(2),f=n(3),y=(a(f),n(4)),p=a(y),c=n(5),h=a(c),v=n(6),D=a(v),b=function(e){function t(e){r(this,t);var n=o(this,Object.getPrototypeOf(t).call(this,e));return n._eventTargets={},n.state={today:n.getToday()},n.calendar=new d.Calendar({siblingMonths:!0}),n.getCalendarDays=n.getCalendarDays.bind(n),n.getDaysWithEvents=n.getDaysWithEvents.bind(n),n.getEventMeta=n.getEventMeta.bind(n),n.getToday=n.getToday.bind(n),n}return s(t,e),i(t,[{key:"getToday",value:function(){var e=new Date;return{day:e.getDate(),month:e.getMonth(),year:e.getFullYear()}}},{key:"getCalendarDays",value:function(){return this.calendar.getCalendar(this.props.year,this.props.month).map(function(e){return e.eventSlots=[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1],e})}},{key:"getEventMeta",value:function(e,t,n){var a=this.calendar.isDateSelected(t),r=this.calendar.isDateSelected(n),o=e[0],s=e[e.length-1],i={isVisibleInView:!1,visibleEventLength:e.length,firstVisibleDayIndex:a?d.Calendar.interval(o,t)-1:0};return a||r?i.isVisibleInView=!0:t.month<this.props.month&&n.month>this.props.month&&(i.isVisibleInView=!0),a&&r?i.visibleEventLength=d.Calendar.interval(t,n):!a&&r?i.visibleEventLength=d.Calendar.interval(o,n):a&&!r&&(i.visibleEventLength=d.Calendar.interval(t,s)),i}},{key:"getDaysWithEvents",value:function(){var e=this,t=this.getCalendarDays();return this.calendar.setStartDate(t[0]),this.calendar.setEndDate(t[t.length-1]),this.props.events.forEach(function(n){var a=e.getCalendarDayObject(n.start),r=e.getCalendarDayObject(n.end),o=e.getEventMeta(t,a,r);if(o.isVisibleInView)for(var s=o.visibleEventLength,i=t[o.firstVisibleDayIndex].eventSlots.indexOf(!1),u=0;s>u;){var l=Object.assign({},n);0===u?l.isFirstDay=!0:u===s-1?l.isLastDay=!0:l.isBetweenDay=!0,t[o.firstVisibleDayIndex+u].eventSlots[i]=l,u++}}),t}},{key:"getCalendarDayObject",value:function(e){var t=e.split("-");return{year:t[0],month:t[1]-1,day:t[2]}}},{key:"getLastIndexOfEvent",value:function(e){var t=e.map(function(e,t){return e!==!1?t:!1}).filter(function(e){return e}).pop();return 3>t||void 0===t?2:t}},{key:"getSerializedDay",value:function(e){return[e.weekDay,e.day,e.month,e.year].join("")}},{key:"renderDaysOfTheWeek",value:function(){return this.props.daysOfTheWeek.map(function(e,t){return l["default"].createElement(D["default"],{key:"title_"+t,title:e})})}},{key:"renderEvents",value:function(e){var t=this,n=e.eventSlots.slice(0,this.getLastIndexOfEvent(e.eventSlots)+1);return n.map(function(n,a){return l["default"].createElement(h["default"],{key:"event_"+a+t.getSerializedDay(e),day:e,eventData:n,onClick:t.props.onEventClick,onMouseOut:t.props.onEventMouseOut,onMouseOver:t.props.onEventMouseOver})})}},{key:"renderCalendarDays",value:function(){var e=this;return this.getDaysWithEvents().map(function(t,n){var a=1===d.Calendar.interval(t,e.state.today),r=e.renderEvents(t);return l["default"].createElement(p["default"],{key:"day_"+e.getSerializedDay(t),day:t,events:r,isToday:a})})}},{key:"render",value:function(){return l["default"].createElement("div",{className:"flexContainer"},this.renderDaysOfTheWeek(),this.renderCalendarDays())}}]),t}(l["default"].Component);b.propTypes={daysOfTheWeek:l["default"].PropTypes.array,events:l["default"].PropTypes.array,month:l["default"].PropTypes.number.isRequired,onEventClick:l["default"].PropTypes.func,onEventMouseOut:l["default"].PropTypes.func,onEventMouseOver:l["default"].PropTypes.func,year:l["default"].PropTypes.number.isRequired},b.defaultProps={daysOfTheWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],events:[]},t["default"]=b},function(t,n){t.exports=e},function(e,t){function n(e){e=e||{},this.startDate=e.startDate,this.endDate=e.endDate,this.siblingMonths=e.siblingMonths,this.weekNumbers=e.weekNumbers,this.weekStart=e.weekStart,void 0===this.weekStart&&(this.weekStart=0),this.date=new Date(1986,9,14,0,0,0)}n.prototype.getCalendar=function(e,t){this.date.setUTCFullYear(e),this.date.setUTCMonth(t),this.date.setUTCDate(1),e=this.date.getUTCFullYear(),t=this.date.getUTCMonth();for(var a,r,o,s,i,u=[],l=this.date.getUTCDay(),d=-((7-this.weekStart+l)%7),f=n.daysInMonth(e,t),y=(f-d)%7,p=n.daysInMonth(e,t-1),c=d,h=f-c+(0!=y?7-y:0)+d,v=null;h>c;)r=c+1,a=((1>c?7+c:c)+l)%7,1>r||r>f?this.siblingMonths?(1>r?(s=t-1,i=e,0>s&&(s=11,i--),r=p+r):r>f&&(s=t+1,i=e,s>11&&(s=0,i++),r=c-f+1),o={day:r,weekDay:a,month:s,year:i,siblingMonth:!0}):o=!1:o={day:r,weekDay:a,month:t,year:e},o&&this.weekNumbers&&(null===v?v=n.calculateWeekNumber(o):1==a&&52==v?v=1:1==a&&v++,o.weekNumber=v),o&&this.startDate&&(o.selected=this.isDateSelected(o)),u.push(o),c++;return u},n.prototype.isDateSelected=function(e){return e.year==this.startDate.year&&e.month==this.startDate.month&&e.day==this.startDate.day?!0:this.endDate?e.year==this.startDate.year&&e.month==this.startDate.month&&e.day<this.startDate.day?!1:e.year==this.endDate.year&&e.month==this.endDate.month&&e.day>this.endDate.day?!1:e.year==this.startDate.year&&e.month<this.startDate.month?!1:e.year==this.endDate.year&&e.month>this.endDate.month?!1:e.year<this.startDate.year?!1:!(e.year>this.endDate.year):!1},n.prototype.setStartDate=function(e){this.startDate=e},n.prototype.setEndDate=function(e){this.endDate=e},n.prototype.setDate=n.prototype.setStartDate,n.diff=function(e,t){var n=new Date(1986,9,14,0,0,0),a=new Date(1986,9,14,0,0,0);return n.setUTCFullYear(e.year),n.setUTCMonth(e.month),n.setUTCDate(e.day),a.setUTCFullYear(t.year),a.setUTCMonth(t.month),a.setUTCDate(t.day),Math.ceil((n.getTime()-a.getTime())/864e5)},n.interval=function(e,t){return Math.abs(n.diff(e,t))+1},n.daysInMonth=function(e,t){return new Date(e,t+1,0).getDate()},n.isLeapYear=function(e){return e%4==0&&e%100!=0||e%400==0},n.calculateWeekNumber=function(e){var t=new Date(1986,9,14,0,0,0);t.setUTCFullYear(e.year),t.setUTCMonth(e.month),t.setUTCDate(e.day);var n=new Date(t.valueOf()),a=(t.getUTCDay()+6)%7;n.setUTCDate(n.getUTCDate()-a+3);var r=n.valueOf();return n.setUTCMonth(0,1),4!=n.getUTCDay()&&n.setUTCMonth(0,1+(4-n.getUTCDay()+7)%7),1+Math.ceil((r-n)/6048e5)},e.exports={Calendar:n}},function(e,t,n){var a,r;/*!
Copyright (c) 2016 Jed Watson.

@@ -6,3 +6,3 @@ Licensed under the MIT License (MIT), see

*/
!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var r=typeof a;if("string"===r||"number"===r)e.push(a);else if(Array.isArray(a))e.push(n.apply(null,a));else if("object"===r)for(var o in a)s.call(a,o)&&a[o]&&e.push(o)}}return e.join(" ")}var s={}.hasOwnProperty;"undefined"!=typeof e&&e.exports?e.exports=n:(a=[],r=function(){return n}.apply(t,a),!(void 0!==r&&(e.exports=r)))}()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),s=a(r),o=n(3),i=a(o),u=function(e){var t=e.day,n=e.isToday,a=e.events,r=(0,i["default"])({flexColumn:!0,day:!0,inactive:t.siblingMonth,today:n});return s["default"].createElement("div",{className:r},s["default"].createElement("div",{className:"inner-grid"},s["default"].createElement("div",{className:"date"},t.day),a))};u.propTypes={day:s["default"].PropTypes.object.isRequired,isToday:s["default"].PropTypes.bool,events:s["default"].PropTypes.array},t["default"]=u},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n(1),l=a(u),d=n(3),f=a(d),y=function(e){function t(){return r(this,t),s(this,Object.getPrototypeOf(t).apply(this,arguments))}return o(t,e),i(t,[{key:"render",value:function(){if(!this.props.eventData)return l["default"].createElement("div",{className:"event-slot"});var e=this.props.eventData.isFirstDay||0===this.props.day.weekDay,t=(0,f["default"])({"event-slot":!0,event:!0,"event-first-day":this.props.eventData.isFirstDay,"event-last-day":this.props.eventData.isLastDay,"event-has-label":e}),n=e?this.props.eventData.title:"";return l["default"].createElement("div",{className:t,onClick:this.props.onClick.bind(null,this,this.props.eventData,this.props.day),onMouseOut:this.props.onMouseOut.bind(null,this,this.props.eventData,this.props.day),onMouseOver:this.props.onMouseOver.bind(null,this,this.props.eventData,this.props.day)},l["default"].createElement("div",{className:"event-title"},n))}}]),t}(l["default"].Component);y.propTypes={day:l["default"].PropTypes.object.isRequired,eventData:l["default"].PropTypes.oneOfType([l["default"].PropTypes.object,l["default"].PropTypes.bool]),onClick:l["default"].PropTypes.func,onMouseOut:l["default"].PropTypes.func,onMouseOver:l["default"].PropTypes.func},t["default"]=y},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),s=a(r),o=function(e){var t=e.title;return s["default"].createElement("div",{className:"flexColumn"},t)};o.propTypes={title:s["default"].PropTypes.string.isRequired},t["default"]=o}])});
!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var r=typeof a;if("string"===r||"number"===r)e.push(a);else if(Array.isArray(a))e.push(n.apply(null,a));else if("object"===r)for(var s in a)o.call(a,s)&&a[s]&&e.push(s)}}return e.join(" ")}var o={}.hasOwnProperty;"undefined"!=typeof e&&e.exports?e.exports=n:(a=[],r=function(){return n}.apply(t,a),!(void 0!==r&&(e.exports=r)))}()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=a(r),s=n(3),i=a(s),u=function(e){var t=e.day,n=e.isToday,a=e.events,r=(0,i["default"])({flexColumn:!0,day:!0,inactive:t.siblingMonth,today:n});return o["default"].createElement("div",{className:r},o["default"].createElement("div",{className:"inner-grid"},o["default"].createElement("div",{className:"date"},t.day),a))};u.propTypes={day:o["default"].PropTypes.object.isRequired,isToday:o["default"].PropTypes.bool,events:o["default"].PropTypes.array},t["default"]=u},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n(1),l=a(u),d=n(3),f=a(d),y=function(e){function t(){return r(this,t),o(this,Object.getPrototypeOf(t).apply(this,arguments))}return s(t,e),i(t,[{key:"render",value:function(){var e,t,n;if(!this.props.eventData)return l["default"].createElement("div",{className:"event-slot"});var a=this.props.eventData.isFirstDay||0===this.props.day.weekDay,r=a?this.props.eventData.title:"",o=(0,f["default"])({"event-slot":!0,event:!0,"event-first-day":this.props.eventData.isFirstDay,"event-last-day":this.props.eventData.isLastDay,"event-has-label":a}),s=[null,this,this.props.eventData,this.props.day];return l["default"].createElement("div",{className:o,onClick:(e=this.props.onClick).bind.apply(e,s),onMouseOut:(t=this.props.onMouseOut).bind.apply(t,s),onMouseOver:(n=this.props.onMouseOver).bind.apply(n,s)},l["default"].createElement("div",{className:"event-title"},r))}}]),t}(l["default"].Component);y.propTypes={day:l["default"].PropTypes.object.isRequired,eventData:l["default"].PropTypes.oneOfType([l["default"].PropTypes.object,l["default"].PropTypes.bool]),onClick:l["default"].PropTypes.func,onMouseOut:l["default"].PropTypes.func,onMouseOver:l["default"].PropTypes.func},y.defaultProps={onClick:function(){},onMouseOut:function(){},onMouseOver:function(){}},t["default"]=y},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=a(r),s=function(e){var t=e.title;return o["default"].createElement("div",{className:"flexColumn"},t)};s.propTypes={title:o["default"].PropTypes.string.isRequired},t["default"]=s}])});
//# sourceMappingURL=react-event-calendar.min.js.map
{
"name": "react-event-calendar",
"version": "0.2.3",
"version": "0.2.4",
"description": "React JS component that will display supplied event data within a calendar view of a given month.",

@@ -5,0 +5,0 @@ "author": "James Lewis",

@@ -14,2 +14,3 @@ import React from 'react';

const showLabel = this.props.eventData.isFirstDay || this.props.day.weekDay === 0;
const title = showLabel ? this.props.eventData.title : '';

@@ -24,10 +25,9 @@ const eventClasses = classnames({

// Generate a dynamic identifier
const title = showLabel ? this.props.eventData.title : '';
const sharedArguments = [null, this, this.props.eventData, this.props.day];
return (
<div className={eventClasses}
onClick={this.props.onClick.bind(null, this, this.props.eventData, this.props.day)}
onMouseOut={this.props.onMouseOut.bind(null, this, this.props.eventData, this.props.day)}
onMouseOver={this.props.onMouseOver.bind(null, this, this.props.eventData, this.props.day)}
onClick={this.props.onClick.bind(...sharedArguments)}
onMouseOut={this.props.onMouseOut.bind(...sharedArguments)}
onMouseOver={this.props.onMouseOver.bind(...sharedArguments)}
>

@@ -53,3 +53,8 @@ <div className="event-title">

CalendarEvent.defaultProps = {
onClick: () => {},
onMouseOut: () => {},
onMouseOver: () => {},
}
export default CalendarEvent;
export default CalendarEvent;

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc