From 8f20bcf46d6d246dfeb058753c4269679f91af99 Mon Sep 17 00:00:00 2001 From: maxswa Date: Wed, 30 Mar 2022 21:04:25 -0400 Subject: [PATCH] Fix `dropdownAlign` type. --- src/BaseSelect.tsx | 3 ++- src/SelectTrigger.tsx | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/BaseSelect.tsx b/src/BaseSelect.tsx index 23f4b2c81..f6ccf2e1a 100644 --- a/src/BaseSelect.tsx +++ b/src/BaseSelect.tsx @@ -1,5 +1,6 @@ import * as React from 'react'; import classNames from 'classnames'; +import type { AlignType } from 'rc-trigger/lib/interface'; import KeyCode from 'rc-util/lib/KeyCode'; import isMobile from 'rc-util/lib/isMobile'; import { useComposeRef } from 'rc-util/lib/ref'; @@ -177,7 +178,7 @@ export interface BaseSelectProps extends BaseSelectPrivateProps, React.AriaAttri dropdownClassName?: string; dropdownMatchSelectWidth?: boolean | number; dropdownRender?: (menu: React.ReactElement) => React.ReactElement; - dropdownAlign?: any; + dropdownAlign?: AlignType; placement?: Placement; getPopupContainer?: RenderDOMFunc; diff --git a/src/SelectTrigger.tsx b/src/SelectTrigger.tsx index 00d051b72..530be5ec0 100644 --- a/src/SelectTrigger.tsx +++ b/src/SelectTrigger.tsx @@ -1,5 +1,6 @@ import * as React from 'react'; import Trigger from 'rc-trigger'; +import type { AlignType } from 'rc-trigger/lib/interface'; import classNames from 'classnames'; import type { Placement, RenderDOMFunc } from './BaseSelect'; @@ -63,7 +64,7 @@ export interface SelectTriggerProps { dropdownMatchSelectWidth?: boolean | number; dropdownRender?: (menu: React.ReactElement) => React.ReactElement; getPopupContainer?: RenderDOMFunc; - dropdownAlign: object; + dropdownAlign: AlignType; empty: boolean; getTriggerDOMNode: () => HTMLElement;