@primer/react
Version:
An implementation of GitHub's Primer Design System using React
34 lines (33 loc) • 1.56 kB
TypeScript
import React from "react";
//#region src/StateLabel/StateLabel.d.ts
declare const octiconMap: {
issueOpened: import("@primer/octicons-react").Icon;
pullOpened: import("@primer/octicons-react").Icon;
issueClosed: import("@primer/octicons-react").Icon;
issueClosedNotPlanned: import("@primer/octicons-react").Icon;
pullClosed: import("@primer/octicons-react").Icon;
pullMerged: import("@primer/octicons-react").Icon;
draft: import("@primer/octicons-react").Icon;
issueDraft: import("@primer/octicons-react").Icon;
pullQueued: import("@primer/octicons-react").Icon;
unavailable: import("@primer/octicons-react").Icon;
alertOpened: import("@primer/octicons-react").Icon;
alertFixed: import("@primer/octicons-react").Icon;
alertDismissed: import("@primer/octicons-react").Icon;
alertClosed: import("@primer/octicons-react").Icon;
open: null;
closed: null;
archived: import("@primer/octicons-react").Icon;
};
type StateLabelProps = React.HTMLAttributes<HTMLSpanElement> & {
size?: 'small' | 'medium'; /** @deprecated use size property with value 'small' or 'medium' instead */
variant?: 'normal' | 'small';
status: keyof typeof octiconMap;
};
declare const StateLabel: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLSpanElement> & {
size?: "small" | "medium"; /** @deprecated use size property with value 'small' or 'medium' instead */
variant?: "normal" | "small";
status: keyof typeof octiconMap;
} & React.RefAttributes<HTMLSpanElement>>;
//#endregion
export { StateLabelProps, StateLabel as default };