{"version":3,"sources":["../src/Day.js"],"names":["Day","handleEvent","handler","day","modifiers","undefined","dayState","forEach","modifier","e","persist","tabIndex","empty","onMouseEnter","onMouseLeave","onClick","onKeyDown","onTouchStart","onTouchEnd","onFocus","ariaLabel","ariaDisabled","ariaSelected","children","className","map","join","toString","propTypes","instanceOf","Date","isRequired","node","bool","string","array","func","number","defaultProps"],"mappings":"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","file":"Day.js","sourcesContent":["/* eslint-disable jsx-a11y/no-static-element-interactions, react/forbid-prop-types */\n\nimport React, { PropTypes } from 'react';\n\nfunction handleEvent(handler, day, modifiers) {\n if (!handler) {\n return undefined;\n }\n const dayState = {};\n modifiers.forEach((modifier) => { dayState[modifier] = true; });\n return (e) => {\n e.persist();\n handler(e, day, dayState);\n };\n}\nexport default function Day({\n day,\n tabIndex,\n empty,\n modifiers,\n onMouseEnter,\n onMouseLeave,\n onClick,\n onKeyDown,\n onTouchStart,\n onTouchEnd,\n onFocus,\n ariaLabel,\n ariaDisabled,\n ariaSelected,\n children,\n}) {\n let className = 'DayPicker-Day';\n className += modifiers.map(modifier => ` ${className}--${modifier}`).join('');\n if (empty) {\n return
;\n }\n return (\n