Skip to content

Commit 733da79

Browse files
Merge pull request #6071 from tejas-agravat-dev/fix/5969
fix: Hiding popper arrow should remove offset
2 parents a1db21f + 41b9a85 commit 733da79

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/popper_component.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,11 @@ export const PopperComponent: React.FC<PopperComponentProps> = (props) => {
4747
let popper: React.ReactElement | undefined = undefined;
4848

4949
if (!hidePopper) {
50-
const classes = clsx("react-datepicker-popper", className);
50+
const classes = clsx(
51+
"react-datepicker-popper",
52+
!showArrow && "react-datepicker-popper-offset",
53+
className,
54+
);
5155
popper = (
5256
<TabLoop enableTabLoop={enableTabLoop}>
5357
{/* eslint-disable react-hooks/refs -- Floating UI values are designed to be used during render */}

src/stylesheets/datepicker.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -769,3 +769,7 @@ h2.react-datepicker__current-month {
769769
height: 1em;
770770
vertical-align: -0.125em;
771771
}
772+
773+
.react-datepicker-popper-offset {
774+
margin-top: -0.7rem;
775+
}

0 commit comments

Comments
 (0)