UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

22 lines 1.29 kB
import type React from 'react'; import type { WithSlotMarker } from '../utils/types/Slots'; import type { ActionListItemProps } from './shared'; type LinkProps = { download?: string; href?: string; hrefLang?: string; media?: string; ping?: string; rel?: string; target?: string; type?: string; referrerPolicy?: React.AnchorHTMLAttributes<HTMLAnchorElement>['referrerPolicy']; className?: string; }; export type ActionListLinkItemProps = Pick<ActionListItemProps, 'active' | 'children' | 'inactiveText' | 'variant' | 'size'> & LinkProps; declare const LinkItemComponent: <As extends React.ElementType = "a">(props: (React.ComponentPropsWithRef<React.ElementType extends As ? "a" : As> & Pick<ActionListItemProps, "active" | "children" | "inactiveText" | "size" | "variant"> & LinkProps extends infer T ? T extends React.ComponentPropsWithRef<React.ElementType extends As ? "a" : As> & Pick<ActionListItemProps, "active" | "children" | "inactiveText" | "size" | "variant"> & LinkProps ? T extends unknown ? Omit<T, "as"> : never : never : never) & { as?: As | undefined; } & React.RefAttributes<unknown>) => React.ReactNode; export declare const LinkItem: WithSlotMarker<typeof LinkItemComponent>; export {}; //# sourceMappingURL=LinkItem.d.ts.map