UNPKG

@sap-ux/ui-components

Version:
33 lines 2.04 kB
import type { IDropdownProps, IComboBoxProps, ICalloutProps } from '@fluentui/react'; import type { CalloutCollisionTransform } from '../UICallout'; import type { UIDropdown } from './UIDropdown'; import type { UIComboBox } from '../UIComboBox'; /** * Method checks if drodpown or combobox is empty or any value is selected. * * @param {Partial<IDropdownProps | IComboBoxProps>} props Dropdown or combobox props. * @returns {boolean} Is dropdown or combobox empty. */ export declare function isDropdownEmpty(props: Partial<IDropdownProps | IComboBoxProps>): boolean; /** * Method returns additional callout props for callout collision transformation if feature is enabled. * Callout collision transformation checks if dropdown menu overlaps with dialog action/submit buttons * and if overlap happens, then additional offset is applied to make action buttons visible. * * @param calloutCollisionTransform Instance of callout collision transformation. * @param multiSelect Is multi select enabled. * @param enabled Is transformation enabled. * @returns Callout props to enable callout collision transformation. */ export declare function getCalloutCollisionTransformationProps(calloutCollisionTransform: CalloutCollisionTransform, multiSelect?: boolean, enabled?: boolean): ICalloutProps | undefined; /** * Method returns additional callout props for callout collision transformation if feature is enabled. * Callout collision transformation checks if dropdown menu overlaps with dialog action/submit buttons * and if overlap happens, then additional offset is applied to make action buttons visible. * * @param dropdown Instance of dropdown. * @param calloutCollisionTransform of callout collision transformation. * @returns Callout props to enable callout collision transformation. */ export declare function getCalloutCollisionTransformationPropsForDropdown(dropdown: UIDropdown | UIComboBox, calloutCollisionTransform: CalloutCollisionTransform): ICalloutProps | undefined; //# sourceMappingURL=utils.d.ts.map