carbon-react
Version:
A library of reusable React components for easily building user interfaces.
21 lines (20 loc) • 941 B
TypeScript
import React from "react";
import { TagProps } from "../../../__internal__/utils/helpers/tags";
export interface StepSequenceItemProps extends TagProps {
/** Aria label */
ariaLabel?: string;
/** Hidden label to be displayed if item is complete */
hiddenCompleteLabel?: string;
/** Hidden label to be displayed if item is current */
hiddenCurrentLabel?: string;
/** Value to be displayed before text for incomplete steps */
indicator: string;
/** Flag to hide the indicator for incomplete steps */
hideIndicator?: boolean;
/** Status for the step */
status?: "complete" | "current" | "incomplete";
/** Content to be displayed */
children: React.ReactNode;
}
export declare const StepSequenceItem: ({ hideIndicator, indicator, status, hiddenCompleteLabel, hiddenCurrentLabel, children, ariaLabel, ...rest }: StepSequenceItemProps) => React.JSX.Element;
export default StepSequenceItem;