@awsui/components-react
Version:
AWS UI is a collection of [React](https://reactjs.org/) components that help create intuitive, responsive, and accessible user experiences for web applications. It is developed by Amazon Web Services (AWS). This work is available under the terms of the [A
167 lines (166 loc) • 7.69 kB
TypeScript
import { ElementWrapper } from '@awsui/test-utils-core/dom';
export { ElementWrapper };
import AlertWrapper from './alert';
export { AlertWrapper };
import AnnotationWrapper from './annotation';
export { AnnotationWrapper };
import AppLayoutWrapper from './app-layout';
export { AppLayoutWrapper };
import AttributeEditorWrapper from './attribute-editor';
export { AttributeEditorWrapper };
import AutosuggestWrapper from './autosuggest';
export { AutosuggestWrapper };
import BadgeWrapper from './badge';
export { BadgeWrapper };
import BoxWrapper from './box';
export { BoxWrapper };
import BreadcrumbGroupWrapper from './breadcrumb-group';
export { BreadcrumbGroupWrapper };
import ButtonWrapper from './button';
export { ButtonWrapper };
import ButtonDropdownWrapper from './button-dropdown';
export { ButtonDropdownWrapper };
import CardsWrapper from './cards';
export { CardsWrapper };
import CheckboxWrapper from './checkbox';
export { CheckboxWrapper };
import CodeEditorWrapper from './code-editor';
export { CodeEditorWrapper };
import CollectionPreferencesWrapper from './collection-preferences';
export { CollectionPreferencesWrapper };
import ColumnLayoutWrapper from './column-layout';
export { ColumnLayoutWrapper };
import ContainerWrapper from './container';
export { ContainerWrapper };
import DatePickerWrapper from './date-picker';
export { DatePickerWrapper };
import ExpandableSectionWrapper from './expandable-section';
export { ExpandableSectionWrapper };
import FlashbarWrapper from './flashbar';
export { FlashbarWrapper };
import FormWrapper from './form';
export { FormWrapper };
import FormFieldWrapper from './form-field';
export { FormFieldWrapper };
import GridWrapper from './grid';
export { GridWrapper };
import HeaderWrapper from './header';
export { HeaderWrapper };
import HelpPanelWrapper from './help-panel';
export { HelpPanelWrapper };
import HotspotWrapper from './hotspot';
export { HotspotWrapper };
import IconWrapper from './icon';
export { IconWrapper };
import InputWrapper from './input';
export { InputWrapper };
import LinkWrapper from './link';
export { LinkWrapper };
import ModalWrapper from './modal';
export { ModalWrapper };
import MultiselectWrapper from './multiselect';
export { MultiselectWrapper };
import OnboardingPanelWrapper from './onboarding-panel';
export { OnboardingPanelWrapper };
import PaginationWrapper from './pagination';
export { PaginationWrapper };
import PieChartWrapper from './pie-chart';
export { PieChartWrapper };
import PopoverWrapper from './popover';
export { PopoverWrapper };
import ProgressBarWrapper from './progress-bar';
export { ProgressBarWrapper };
import RadioGroupWrapper from './radio-group';
export { RadioGroupWrapper };
import SegmentedControlWrapper from './segmented-control';
export { SegmentedControlWrapper };
import SelectWrapper from './select';
export { SelectWrapper };
import SideNavigationWrapper from './side-navigation';
export { SideNavigationWrapper };
import SpaceBetweenWrapper from './space-between';
export { SpaceBetweenWrapper };
import SpinnerWrapper from './spinner';
export { SpinnerWrapper };
import StatusIndicatorWrapper from './status-indicator';
export { StatusIndicatorWrapper };
import TableWrapper from './table';
export { TableWrapper };
import TabsWrapper from './tabs';
export { TabsWrapper };
import TagEditorWrapper from './tag-editor';
export { TagEditorWrapper };
import TextContentWrapper from './text-content';
export { TextContentWrapper };
import TextFilterWrapper from './text-filter';
export { TextFilterWrapper };
import TextareaWrapper from './textarea';
export { TextareaWrapper };
import TilesWrapper from './tiles';
export { TilesWrapper };
import TimeInputWrapper from './time-input';
export { TimeInputWrapper };
import ToggleWrapper from './toggle';
export { ToggleWrapper };
import TokenGroupWrapper from './token-group';
export { TokenGroupWrapper };
import WizardWrapper from './wizard';
export { WizardWrapper };
declare module '@awsui/test-utils-core/dist/dom' {
interface ElementWrapper {
findAlert(selector?: string): AlertWrapper | null;
findAnnotation(selector?: string): AnnotationWrapper | null;
findAppLayout(selector?: string): AppLayoutWrapper | null;
findAttributeEditor(selector?: string): AttributeEditorWrapper | null;
findAutosuggest(selector?: string): AutosuggestWrapper | null;
findBadge(selector?: string): BadgeWrapper | null;
findBox(selector?: string): BoxWrapper | null;
findBreadcrumbGroup(selector?: string): BreadcrumbGroupWrapper | null;
findButton(selector?: string): ButtonWrapper | null;
findButtonDropdown(selector?: string): ButtonDropdownWrapper | null;
findCards(selector?: string): CardsWrapper | null;
findCheckbox(selector?: string): CheckboxWrapper | null;
findCodeEditor(selector?: string): CodeEditorWrapper | null;
findCollectionPreferences(selector?: string): CollectionPreferencesWrapper | null;
findColumnLayout(selector?: string): ColumnLayoutWrapper | null;
findContainer(selector?: string): ContainerWrapper | null;
findDatePicker(selector?: string): DatePickerWrapper | null;
findExpandableSection(selector?: string): ExpandableSectionWrapper | null;
findFlashbar(selector?: string): FlashbarWrapper | null;
findForm(selector?: string): FormWrapper | null;
findFormField(selector?: string): FormFieldWrapper | null;
findGrid(selector?: string): GridWrapper | null;
findHeader(selector?: string): HeaderWrapper | null;
findHelpPanel(selector?: string): HelpPanelWrapper | null;
findHotspot(selector?: string): HotspotWrapper | null;
findIcon(selector?: string): IconWrapper | null;
findInput(selector?: string): InputWrapper | null;
findLink(selector?: string): LinkWrapper | null;
findModal(selector?: string): ModalWrapper | null;
findMultiselect(selector?: string): MultiselectWrapper | null;
findOnboardingPanel(selector?: string): OnboardingPanelWrapper | null;
findPagination(selector?: string): PaginationWrapper | null;
findPieChart(selector?: string): PieChartWrapper | null;
findPopover(selector?: string): PopoverWrapper | null;
findProgressBar(selector?: string): ProgressBarWrapper | null;
findRadioGroup(selector?: string): RadioGroupWrapper | null;
findSegmentedControl(selector?: string): SegmentedControlWrapper | null;
findSelect(selector?: string): SelectWrapper | null;
findSideNavigation(selector?: string): SideNavigationWrapper | null;
findSpaceBetween(selector?: string): SpaceBetweenWrapper | null;
findSpinner(selector?: string): SpinnerWrapper | null;
findStatusIndicator(selector?: string): StatusIndicatorWrapper | null;
findTable(selector?: string): TableWrapper | null;
findTabs(selector?: string): TabsWrapper | null;
findTagEditor(selector?: string): TagEditorWrapper | null;
findTextContent(selector?: string): TextContentWrapper | null;
findTextFilter(selector?: string): TextFilterWrapper | null;
findTextarea(selector?: string): TextareaWrapper | null;
findTiles(selector?: string): TilesWrapper | null;
findTimeInput(selector?: string): TimeInputWrapper | null;
findToggle(selector?: string): ToggleWrapper | null;
findTokenGroup(selector?: string): TokenGroupWrapper | null;
findWizard(selector?: string): WizardWrapper | null;
}
}
export default function wrapper(root?: HTMLElement): ElementWrapper<HTMLElement>;