微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

自定义'react-datepicker'CSS

如何解决自定义'react-datepicker'CSS

因此,我将此'react-datepicker'渲染到自定义容器中,如下所示:

<DatePicker
    {...bindedFormField}
    labelId={field.name + index}
    customInput={<DatePickerCustomInput {...bindedFormField} />}
    popperContainer={CalendarContainer}
    dateFormat="yyyy-MM-dd HH:mm"
    locale="pl"
    selected={field.value}
    onChange={(value) => field.onChange(field.name,value)}
    minDate={field.dateConfig?.minDate}
    minTime={field.dateConfig?.minDate}
    maxDate={field.dateConfig?.maxDate}
    maxTime={field.dateConfig?.maxDate}
    showTimeSelect
/>

容器在哪里:

import { Portal } from 'react-overlays';

export const CalendarContainer = ({ children }) => {
    const el = document.getElementById('calendar-portal')
    return (
        <Portal container={el}>
            {children}
        </Portal>
    )
}

我的问题是:如何自定义DatePicker的CSS(更具体地说-我想增加z-index)。我将添加document.getElementById('calendar-portal')为null,它不存在。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。