@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
27 lines • 1.6 kB
TypeScript
/// <reference types="react" />
import { DropdownStatusProps } from '../internal/components/dropdown-status/interfaces';
import { NonCancelableEventHandler } from '../internal/events';
import { I18nStringsInternal } from './i18n-utils';
import { GroupText, InternalFilteringOption, InternalFilteringProperty, InternalFreeTextFiltering, InternalQuery, InternalToken, InternalTokenGroup, JoinOperation, LoadItemsDetail } from './interfaces';
interface TokenProps {
query: InternalQuery;
tokenIndex: number;
onUpdateToken: (updatedToken: InternalToken | InternalTokenGroup, releasedTokens: InternalToken[]) => void;
onUpdateOperation: (updatedOperation: JoinOperation) => void;
onRemoveToken: () => void;
asyncProperties?: boolean;
asyncProps: DropdownStatusProps;
customGroupsText: readonly GroupText[];
disabled?: boolean;
freeTextFiltering: InternalFreeTextFiltering;
expandToViewport?: boolean;
filteringProperties: readonly InternalFilteringProperty[];
filteringOptions: readonly InternalFilteringOption[];
hideOperations?: boolean;
i18nStrings: I18nStringsInternal;
onLoadItems?: NonCancelableEventHandler<LoadItemsDetail>;
enableTokenGroups: boolean;
}
export declare const TokenButton: ({ query, onUpdateToken, onUpdateOperation, onRemoveToken, tokenIndex, filteringProperties, filteringOptions, asyncProps, onLoadItems, i18nStrings, asyncProperties, hideOperations, customGroupsText, disabled, freeTextFiltering, expandToViewport, enableTokenGroups, }: TokenProps) => JSX.Element;
export {};
//# sourceMappingURL=token.d.ts.map