@awsui/components-react
Version:
On July 19th, 2022, we launched [Cloudscape Design System](https://cloudscape.design). Cloudscape is an evolution of AWS-UI. It consists of user interface guidelines, front-end components, design resources, and development tools for building intuitive, en
31 lines • 1.62 kB
TypeScript
/// <reference types="react" />
import { DropdownStatusProps } from '../internal/components/dropdown-status';
import { NonCancelableEventHandler } from '../internal/events';
import { I18nStringsInternal } from './i18n-utils';
import { ComparisonOperator, ExtendedOperatorForm, InternalFilteringOption, InternalFilteringProperty, InternalToken, LoadItemsDetail } from './interfaces';
export declare function PropertyEditorContentCustom<TokenValue = any>({ property, operator, filter, value, onChange, operatorForm, }: {
property: InternalFilteringProperty;
operator: ComparisonOperator;
filter: string;
value: null | TokenValue;
onChange: (value: null | TokenValue) => void;
operatorForm: ExtendedOperatorForm<TokenValue>;
}): JSX.Element;
export declare function PropertyEditorContentEnum({ property, filter, value: unknownValue, onChange, asyncProps, filteringOptions, onLoadItems, }: {
property: InternalFilteringProperty;
filter: string;
value: unknown;
onChange: (value: null | string[]) => void;
asyncProps: DropdownStatusProps;
filteringOptions: readonly InternalFilteringOption[];
onLoadItems?: NonCancelableEventHandler<LoadItemsDetail>;
}): JSX.Element;
export declare function PropertyEditorFooter<TokenValue = any>({ property, operator, value, onCancel, onSubmit, i18nStrings, }: {
property: InternalFilteringProperty;
operator: ComparisonOperator;
value: null | TokenValue;
onCancel: () => void;
onSubmit: (value: InternalToken) => void;
i18nStrings: I18nStringsInternal;
}): JSX.Element;
//# sourceMappingURL=property-editor.d.ts.map