UNPKG

@ui5/webcomponents-react

Version:

React Wrapper for UI5 Web Components and additional components

23 lines (22 loc) 1.22 kB
import type { ReactElement, RefObject } from 'react'; import type { DialogDomRef } from '../../webComponents/index.js'; import type { FilterGroupItemInternalProps } from '../FilterGroupItem/types.js'; import type { FilterBarPropTypes } from './types.js'; interface FilterDialogPropTypes { open: boolean; handleDialogClose: FilterBarPropTypes['onFiltersDialogClose']; children: ReactElement<FilterGroupItemInternalProps>[]; showRestoreButton: boolean; handleRestoreFilters: FilterBarPropTypes['onRestore']; handleDialogSave: (e: any, selectionChangePayload: any, orderedChildren: any) => void; onFiltersDialogSelectionChange?: FilterBarPropTypes['onFiltersDialogSelectionChange']; handleDialogSearch?: FilterBarPropTypes['onFiltersDialogSearch']; handleDialogCancel?: FilterBarPropTypes['onFiltersDialogCancel']; onAfterFiltersDialogOpen: FilterBarPropTypes['onAfterFiltersDialogOpen']; dialogRef: RefObject<DialogDomRef>; enableReordering?: FilterBarPropTypes['enableReordering']; isPhone?: boolean; onReorder?: FilterBarPropTypes['onReorder']; } export declare const FilterDialog: (props: FilterDialogPropTypes) => import("react/jsx-runtime").JSX.Element; export {};