@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
74 lines • 1.79 kB
TypeScript
import React from 'react';
import { IconProps } from '../../../icon/interfaces';
interface LabelProps {
labelContainerRef?: React.RefObject<HTMLSpanElement>;
labelRef?: React.RefObject<HTMLSpanElement>;
labelId?: string;
label?: string;
prefix?: string;
highlightText?: string;
triggerVariant: boolean;
}
export declare const Label: ({
labelContainerRef,
labelRef,
labelId,
label,
prefix,
highlightText,
triggerVariant
}: LabelProps) => JSX.Element;
interface LabelTagProps {
labelTag?: string;
highlightText?: string;
triggerVariant: boolean;
}
export declare const LabelTag: ({
labelTag,
highlightText,
triggerVariant
}: LabelTagProps) => JSX.Element | null;
interface DescriptionProps {
description?: string;
highlightedOption: boolean;
highlightText?: string;
selectedOption: boolean;
triggerVariant: boolean;
}
export declare const Description: ({
description,
highlightedOption,
highlightText,
selectedOption,
triggerVariant
}: DescriptionProps) => JSX.Element | null;
interface TagsProps {
tags?: ReadonlyArray<string>;
highlightedOption: boolean;
highlightText?: string;
selectedOption: boolean;
triggerVariant: boolean;
}
export declare const Tags: ({
tags,
highlightedOption,
highlightText,
selectedOption,
triggerVariant
}: TagsProps) => JSX.Element | null;
interface FilteringTagProps {
filteringTags?: ReadonlyArray<string>;
highlightedOption: boolean;
highlightText?: string;
selectedOption: boolean;
triggerVariant: boolean;
}
export declare const FilteringTags: ({
filteringTags,
highlightedOption,
highlightText,
selectedOption,
triggerVariant
}: FilteringTagProps) => JSX.Element | null;
export declare const OptionIcon: (props: IconProps) => JSX.Element | null;
export {};