@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
51 lines • 1.54 kB
TypeScript
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;