fix: custom calendar dark theme (#1123)
* fix: custom calendar dark theme * refine custom date picker * color the triangle --------- Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com> Co-authored-by: keyan <keyan.kousha+huumn@gmail.com>
This commit is contained in:
parent
aacf7c6170
commit
6ed0e53fc1
@ -81,8 +81,8 @@ export default function Search ({ sub }) {
|
|||||||
</SubmitButton>
|
</SubmitButton>
|
||||||
</div>
|
</div>
|
||||||
{filter && router.query.q &&
|
{filter && router.query.q &&
|
||||||
<div className='text-muted fw-bold d-flex align-items-center flex-wrap pb-2'>
|
<div className='text-muted fw-bold d-flex align-items-center flex-wrap'>
|
||||||
<div className='text-muted fw-bold d-flex align-items-center'>
|
<div className='text-muted fw-bold d-flex align-items-center mb-2'>
|
||||||
<Select
|
<Select
|
||||||
groupClassName='me-2 mb-0'
|
groupClassName='me-2 mb-0'
|
||||||
onChange={(formik, e) => search({ ...formik?.values, what: e.target.value })}
|
onChange={(formik, e) => search({ ...formik?.values, what: e.target.value })}
|
||||||
@ -120,7 +120,7 @@ export default function Search ({ sub }) {
|
|||||||
<DatePicker
|
<DatePicker
|
||||||
fromName='from'
|
fromName='from'
|
||||||
toName='to'
|
toName='to'
|
||||||
className='p-0 px-2 mb-2'
|
className='p-0 px-2'
|
||||||
onChange={(formik, [from, to], e) => {
|
onChange={(formik, [from, to], e) => {
|
||||||
search({ ...formik?.values, from: from.getTime(), to: to.getTime() })
|
search({ ...formik?.values, from: from.getTime(), to: to.getTime() })
|
||||||
}}
|
}}
|
||||||
|
@ -86,7 +86,7 @@ export default function TopHeader ({ sub, cat }) {
|
|||||||
<DatePicker
|
<DatePicker
|
||||||
fromName='from'
|
fromName='from'
|
||||||
toName='to'
|
toName='to'
|
||||||
className='p-0 px-2 my-2'
|
className='p-0 px-2'
|
||||||
onChange={(formik, [from, to], e) => {
|
onChange={(formik, [from, to], e) => {
|
||||||
top({ ...formik?.values, from: from.getTime(), to: to.getTime() })
|
top({ ...formik?.values, from: from.getTime(), to: to.getTime() })
|
||||||
}}
|
}}
|
||||||
|
@ -25,7 +25,7 @@ export function UsageHeader ({ pathname = null }) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div className='text-muted fw-bold my-0 d-flex align-items-center flex-wrap'>
|
<div className='text-muted fw-bold my-0 d-flex align-items-center flex-wrap'>
|
||||||
<div className='text-muted fw-bold my-2 d-flex align-items-center'>
|
<div className='text-muted fw-bold mb-2 d-flex align-items-center'>
|
||||||
stacker analytics for
|
stacker analytics for
|
||||||
<Select
|
<Select
|
||||||
groupClassName='mb-0 mx-2'
|
groupClassName='mb-0 mx-2'
|
||||||
|
@ -104,7 +104,7 @@ function UserItemsHeader ({ type, name }) {
|
|||||||
{when === 'custom' &&
|
{when === 'custom' &&
|
||||||
<DatePicker
|
<DatePicker
|
||||||
fromName='from' toName='to'
|
fromName='from' toName='to'
|
||||||
className='p-0 px-2 mb-2'
|
className='p-0 px-2'
|
||||||
onChange={(formik, [from, to], e) => {
|
onChange={(formik, [from, to], e) => {
|
||||||
select({ ...formik?.values, from: from.getTime(), to: to.getTime() })
|
select({ ...formik?.values, from: from.getTime(), to: to.getTime() })
|
||||||
}}
|
}}
|
||||||
|
@ -82,7 +82,7 @@ export default function Referrals ({ ssrData }) {
|
|||||||
noForm
|
noForm
|
||||||
fromName='from'
|
fromName='from'
|
||||||
toName='to'
|
toName='to'
|
||||||
className='p-0 px-2 mb-2'
|
className='p-0 px-2'
|
||||||
onChange={(formik, [from, to], e) => {
|
onChange={(formik, [from, to], e) => {
|
||||||
select({ when, from: from.getTime(), to: to.getTime() })
|
select({ when, from: from.getTime(), to: to.getTime() })
|
||||||
}}
|
}}
|
||||||
|
@ -935,6 +935,13 @@ div[contenteditable]:focus,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.react-datepicker-wrapper {
|
||||||
|
display: inline-block;
|
||||||
|
padding: 0;
|
||||||
|
border: 0;
|
||||||
|
margin-bottom: 0.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
// To satisfy assumptions of the date picker component.
|
// To satisfy assumptions of the date picker component.
|
||||||
.react-datepicker__navigation-icon {
|
.react-datepicker__navigation-icon {
|
||||||
line-height: normal;
|
line-height: normal;
|
||||||
@ -942,3 +949,87 @@ div[contenteditable]:focus,
|
|||||||
.react-datepicker__navigation-icon::before, .react-datepicker__navigation-icon::after {
|
.react-datepicker__navigation-icon::before, .react-datepicker__navigation-icon::after {
|
||||||
box-sizing: content-box;
|
box-sizing: content-box;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.react-datepicker {
|
||||||
|
background-color: var(--theme-inputBg) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.react-datepicker__header {
|
||||||
|
background-color: var(--theme-inputDisabledBg) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.react-datepicker__day,
|
||||||
|
.react-datepicker__current-month,
|
||||||
|
.react-datepicker__day-name {
|
||||||
|
color: var(--bs-body-color) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.react-datepicker__day--outside-month {
|
||||||
|
color: var(--theme-inputDisabledBg) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
|
||||||
|
border-top: none;
|
||||||
|
border-bottom-color: var(--theme-inputDisabledBg) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
|
||||||
|
.react-datepicker__month-text--selected,
|
||||||
|
.react-datepicker__month-text--in-selecting-range,
|
||||||
|
.react-datepicker__month-text--in-range,
|
||||||
|
.react-datepicker__quarter-text--selected,
|
||||||
|
.react-datepicker__quarter-text--in-selecting-range,
|
||||||
|
.react-datepicker__quarter-text--in-range,
|
||||||
|
.react-datepicker__year-text--selected,
|
||||||
|
.react-datepicker__year-text--in-selecting-range,
|
||||||
|
.react-datepicker__year-text--in-range {
|
||||||
|
border-radius: 0.4rem !important;
|
||||||
|
background-color: var(--bs-info) !important;
|
||||||
|
color: var(--theme-inputDisabledBg) !important;
|
||||||
|
}
|
||||||
|
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
|
||||||
|
.react-datepicker__month-text--selected:hover,
|
||||||
|
.react-datepicker__month-text--in-selecting-range:hover,
|
||||||
|
.react-datepicker__month-text--in-range:hover,
|
||||||
|
.react-datepicker__quarter-text--selected:hover,
|
||||||
|
.react-datepicker__quarter-text--in-selecting-range:hover,
|
||||||
|
.react-datepicker__quarter-text--in-range:hover,
|
||||||
|
.react-datepicker__year-text--selected:hover,
|
||||||
|
.react-datepicker__year-text--in-selecting-range:hover,
|
||||||
|
.react-datepicker__year-text--in-range:hover {
|
||||||
|
background-color: var(--bs-info) !important;
|
||||||
|
}
|
||||||
|
.react-datepicker__day--keyboard-selected,
|
||||||
|
.react-datepicker__month-text--keyboard-selected,
|
||||||
|
.react-datepicker__quarter-text--keyboard-selected,
|
||||||
|
.react-datepicker__year-text--keyboard-selected {
|
||||||
|
border-radius: 0.4rem !important;
|
||||||
|
background-color: var(--theme-inputBg) !important;
|
||||||
|
color: var(--bs-body-color) !important;
|
||||||
|
}
|
||||||
|
.react-datepicker__day:hover, .react-datepicker__month-text:hover,
|
||||||
|
.react-datepicker__quarter-text:hover, .react-datepicker__year-text:hover,
|
||||||
|
.react-datepicker__day--keyboard-selected:hover,
|
||||||
|
.react-datepicker__month-text--keyboard-selected:hover,
|
||||||
|
.react-datepicker__quarter-text--keyboard-selected:hover,
|
||||||
|
.react-datepicker__year-text--keyboard-selected:hover {
|
||||||
|
background-color: var(--theme-clickToContextColor) !important;
|
||||||
|
}
|
||||||
|
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
|
||||||
|
.react-datepicker__month-text--in-range,
|
||||||
|
.react-datepicker__quarter-text--in-range,
|
||||||
|
.react-datepicker__year-text--in-range),
|
||||||
|
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
|
||||||
|
.react-datepicker__month-text--in-range,
|
||||||
|
.react-datepicker__quarter-text--in-range,
|
||||||
|
.react-datepicker__year-text--in-range),
|
||||||
|
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
|
||||||
|
.react-datepicker__month-text--in-range,
|
||||||
|
.react-datepicker__quarter-text--in-range,
|
||||||
|
.react-datepicker__year-text--in-range),
|
||||||
|
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
|
||||||
|
.react-datepicker__month-text--in-range,
|
||||||
|
.react-datepicker__quarter-text--in-range,
|
||||||
|
.react-datepicker__year-text--in-range) {
|
||||||
|
background-color: var(--bs-info) !important;
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user