Skip to content

Commit be2a95a

Browse files
committed
Add optional placement prop to range picker
1 parent da2b0fb commit be2a95a

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

src/range.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ export const RangeDatepicker: React.FC<RangeDatepickerProps> = (props) => {
201201
return (
202202
<Popover
203203
id={id}
204-
placement="bottom-start"
204+
placement={propsConfigs?.popoverCompProps?.placement ?? "bottom-start"}
205205
variant="responsive"
206206
isOpen={isOpen}
207207
onOpen={onOpen}

src/single.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ export const SingleDatepicker: React.FC<SingleDatepickerProps> = ({
172172
return (
173173
<Popover
174174
id={id}
175-
placement="bottom-start"
175+
placement={restProps.propsConfigs?.popoverCompProps?.placement ?? "bottom-start"}
176176
variant="responsive"
177177
isOpen={isOpen}
178178
onOpen={onOpen}

src/utils/commonTypes.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
BoxProps,
44
DividerProps,
55
HeadingProps,
6-
InputProps,
6+
InputProps, PlacementWithLogical,
77
PopoverBodyProps,
88
SimpleGridProps,
99
StackProps,
@@ -30,6 +30,7 @@ export interface DayOfMonthBtnStyleProps {
3030
}
3131

3232
export interface PopoverCompProps {
33+
placement?: PlacementWithLogical;
3334
popoverContentProps?: PopoverContentProps;
3435
popoverBodyProps?: PopoverBodyProps;
3536
}

0 commit comments

Comments
 (0)