【发布时间】:2018-05-26 00:38:25
【问题描述】:
如果我单击屏幕上的任何位置,我想关闭我的日历...toogleCalendar 是日历图标..它控制日历操作..如果用户单击屏幕上的任何位置,我想关闭日历..
let comp = modal ?
<div className={styles.calendarInput}>
<span onClick={toogleCalendar}>{value ? Dates.format(date, Dates.formats.americanMediumDate) : null}</span>
<div className={visible ? '_common_form__show' : '_common_form__hidden'}>
{calendar}
</div>
</div>:
calendar;
return (
<div>
<label><Label config={{label, helpText}} /></label>
{comp}
</div>
);
};
const CalendarExtended = compose(
withState('visible', 'setVisible', false),
withHandlers({
toogleCalendar: ({setVisible, visible}) => () => {
setVisible(!visible);
}
})
)(Calendar);.
日历应在点击屏幕上的任意位置时关闭
【问题讨论】:
标签: reactjs