@primer/react
Version:
An implementation of GitHub's Primer Design System using React
36 lines • 1.16 kB
TypeScript
import { ComponentProps } from "../utils/types/ComponentProps.js";
import { OcticonProps } from "../Octicon/Octicon.js";
//#region src/CircleBadge/CircleBadge.d.ts
declare const variantSizes: {
small: number;
medium: number;
large: number;
};
type CircleBadgeProps<As extends React.ElementType> = {
inline?: boolean;
variant?: keyof typeof variantSizes;
size?: number;
as?: As;
className?: string;
} & React.ComponentPropsWithRef<React.ElementType extends As ? 'a' : As>;
declare const CircleBadgeIcon: {
(props: OcticonProps): import("react").JSX.Element;
displayName: string;
};
type CircleBadgeIconProps = ComponentProps<typeof CircleBadgeIcon>;
/**
* @deprecated This component is deprecated.
* Replace component with specific icon imports from `@primer/octicons-react` and customized styling.
*/
declare const _default: (<As extends React.ElementType>({
as: Component,
inline,
...props
}: CircleBadgeProps<As>) => import("react").JSX.Element) & {
Icon: {
(props: OcticonProps): import("react").JSX.Element;
displayName: string;
};
};
//#endregion
export { CircleBadgeIconProps, CircleBadgeProps, _default as default };