UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

63 lines 3.13 kB
import React from 'react'; type StyledTimelineProps = { clipSidebar?: boolean | 'start' | 'end' | 'both'; className?: string; }; export type TimelineProps = StyledTimelineProps & React.ComponentPropsWithoutRef<'div'>; type StyledTimelineItemProps = { condensed?: boolean; className?: string; }; /** * @deprecated Use the `TimelineItemProps` type instead */ export type TimelineItemsProps = StyledTimelineItemProps & React.ComponentPropsWithoutRef<'div'>; export type TimelineItemProps = StyledTimelineItemProps & React.ComponentPropsWithoutRef<'div'>; export type TimelineBadgeVariant = 'accent' | 'success' | 'attention' | 'severe' | 'danger' | 'done' | 'open' | 'closed' | 'sponsors'; export type TimelineBadgeProps = { children?: React.ReactNode; className?: string; /** The color variant of the badge */ variant?: TimelineBadgeVariant; } & React.ComponentPropsWithoutRef<'div'>; export type TimelineBodyProps = { /** Class name for custom styling */ className?: string; } & React.ComponentPropsWithoutRef<'div'>; export type TimelineBreakProps = { /** Class name for custom styling */ className?: string; } & React.ComponentPropsWithoutRef<'div'>; export type TimelineActionsProps = { /** Class name for custom styling */ className?: string; } & React.ComponentPropsWithoutRef<'div'>; export type TimelineAvatarProps = { /** Class name for custom styling */ className?: string; } & React.ComponentPropsWithoutRef<'div'>; declare const _default: React.ForwardRefExoticComponent<StyledTimelineProps & Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>> & { Item: React.ForwardRefExoticComponent<StyledTimelineItemProps & Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>; Avatar: React.ForwardRefExoticComponent<{ /** Class name for custom styling */ className?: string; } & Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>; Badge: { ({ className, variant, ...props }: TimelineBadgeProps): React.JSX.Element; displayName: string; }; Body: React.ForwardRefExoticComponent<{ /** Class name for custom styling */ className?: string; } & Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>; Break: React.ForwardRefExoticComponent<{ /** Class name for custom styling */ className?: string; } & Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>; Actions: React.ForwardRefExoticComponent<{ /** Class name for custom styling */ className?: string; } & Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>; }; export default _default; //# sourceMappingURL=Timeline.d.ts.map