@primer/react
Version:
An implementation of GitHub's Primer Design System using React
31 lines • 1.12 kB
TypeScript
import type { ComponentProps } from '../utils/types';
import type { OcticonProps } from '../Octicon';
declare const variantSizes: {
small: number;
medium: number;
large: number;
};
export 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;
};
export 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, ...props }: CircleBadgeProps<As>) => import("react").JSX.Element) & {
Icon: {
(props: OcticonProps): import("react").JSX.Element;
displayName: string;
};
};
export default _default;
//# sourceMappingURL=CircleBadge.d.ts.map