11export { default as theme } from './theme'
22export { get as themeGet } from './constants'
33export { default as BaseStyles } from './BaseStyles'
4+ export type { BaseStylesProps } from './BaseStyles'
45export { default as ThemeProvider , useTheme , useColorSchemeVar } from './ThemeProvider'
6+ export type { ThemeProviderProps } from './ThemeProvider'
57
68// Layout
79export { default as BorderBox } from './BorderBox'
10+ export type { BorderBoxProps } from './BorderBox'
811export { default as Box } from './Box'
12+ export type { BoxProps } from './Box'
913export { default as Flex } from './Flex'
14+ export type { FlexProps } from './Flex'
1015export { default as Grid } from './Grid'
16+ export type { GridProps } from './Grid'
1117export { default as Position , Absolute , Fixed , Relative , Sticky } from './Position'
18+ export type { PositionProps , AbsoluteProps , FixedProps , RelativeProps , StickyProps } from './Position'
1219
1320// Hooks
1421export { default as useDetails } from './hooks/useDetails'
@@ -21,10 +28,15 @@ export {useOverlay} from './hooks/useOverlay'
2128
2229// Components
2330export { default as Avatar } from './Avatar'
31+ export type { AvatarProps } from './Avatar'
2432export { default as AvatarPair } from './AvatarPair'
33+ export type { AvatarPairProps } from './AvatarPair'
2534export { default as AvatarStack } from './AvatarStack'
35+ export type { AvatarStackProps } from './AvatarStack'
2636export { default as BranchName } from './BranchName'
37+ export type { BranchNameProps } from './BranchName'
2738export { default as Breadcrumb } from './Breadcrumb'
39+ export type { BreadcrumbProps , BreadcrumbItemProps } from './Breadcrumb'
2840export {
2941 default as Button ,
3042 ButtonDanger ,
@@ -35,38 +47,108 @@ export {
3547 ButtonClose ,
3648 ButtonGroup
3749} from './Button'
50+ export type {
51+ ButtonProps ,
52+ ButtonDangerProps ,
53+ ButtonOutlineProps ,
54+ ButtonPrimaryProps ,
55+ ButtonInvisibleProps ,
56+ ButtonTableListProps ,
57+ ButtonCloseProps ,
58+ ButtonGroupProps
59+ } from './Button'
3860export { default as Caret } from './Caret'
61+ export type { CaretProps } from './Caret'
3962export { default as CircleBadge } from './CircleBadge'
63+ export type { CircleBadgeProps , CircleBadgeIconProps } from './CircleBadge'
4064export { default as CircleOcticon } from './CircleOcticon'
65+ export type { CircleOcticonProps } from './CircleOcticon'
4166export { default as CounterLabel } from './CounterLabel'
67+ export type { CounterLabelProps } from './CounterLabel'
4268export { default as Details } from './Details'
69+ export type { DetailsProps } from './Details'
4370export { default as Dialog } from './Dialog'
71+ export type { DialogProps , DialogHeaderProps } from './Dialog'
4472export { default as Dropdown } from './Dropdown'
73+ export type {
74+ DropdownProps ,
75+ DropdownCaretProps ,
76+ DropdownButtonProps ,
77+ DropdownItemProps ,
78+ DropdownMenuProps
79+ } from './Dropdown'
4580export { default as FilteredSearch } from './FilteredSearch'
81+ export type { FilteredSearchProps } from './FilteredSearch'
4682export { default as FilterList } from './FilterList'
83+ export type { FilterListProps , FilterListItemProps } from './FilterList'
4784export { default as Flash } from './Flash'
85+ export type { FlashProps } from './Flash'
4886export { default as FormGroup } from './FormGroup'
87+ export type { FormGroupProps , FormGroupLabelProps } from './FormGroup'
4988export { default as Header } from './Header'
89+ export type { HeaderProps , HeaderItemProps , HeaderLinkProps } from './Header'
5090export { default as Heading } from './Heading'
91+ export type { HeadingProps } from './Heading'
5192export { default as LabelGroup } from './LabelGroup'
93+ export type { LabelGroupProps } from './LabelGroup'
5294export { default as Label } from './Label'
95+ export type { LabelProps } from './Label'
5396export { default as Link } from './Link'
97+ export type { LinkProps } from './Link'
5498export { default as Overlay } from './Overlay'
99+ export type { OverlayProps } from './Overlay'
55100export { default as Pagehead } from './Pagehead'
101+ export type { PageheadProps } from './Pagehead'
56102export { default as Pagination } from './Pagination'
103+ export type { PaginationProps } from './Pagination'
57104export { default as PointerBox } from './PointerBox'
105+ export type { PointerBoxProps } from './PointerBox'
58106export { default as Popover } from './Popover'
59- // export {default as Portal, PortalProps, registerPortalRoot} from './Portal'
107+ export type { PopoverProps , PopoverContentProps } from './Popover'
108+ // export {default as Portal, registerPortalRoot} from './Portal'
109+ // export type {PortalProps} from './Portal'
60110export { default as ProgressBar } from './ProgressBar'
111+ export type { ProgressBarProps } from './ProgressBar'
61112export { default as SelectMenu } from './SelectMenu'
113+ export type {
114+ SelectMenuProps ,
115+ SelectMenuDividerProps ,
116+ SelectMenuFilterProps ,
117+ SelectMenuFooterProps ,
118+ SelectMenuItemProps ,
119+ SelectMenuListProps ,
120+ SelectMenuModalProps ,
121+ SelectMenuTabsProps ,
122+ SelectMenuHeaderProps ,
123+ SelectMenuTabProps ,
124+ SelectMenuTabPanelProps ,
125+ SelectMenuLoadingAnimationProps
126+ } from './SelectMenu'
62127export { default as SideNav } from './SideNav'
128+ export type { SideNavProps , SideNavLinkProps } from './SideNav'
63129export { default as StateLabel } from './StateLabel'
130+ export type { StateLabelProps } from './StateLabel'
64131export { default as StyledOcticon } from './StyledOcticon'
132+ export type { StyledOcticonProps } from './StyledOcticon'
65133export { default as SubNav } from './SubNav'
134+ export type { SubNavProps , SubNavLinkProps , SubNavLinksProps } from './SubNav'
66135export { default as TabNav } from './TabNav'
136+ export type { TabNavProps , TabNavLinkProps } from './TabNav'
67137export { default as TextInput } from './TextInput'
138+ export type { TextInputProps } from './TextInput'
68139export { default as Text } from './Text'
140+ export type { TextProps } from './Text'
69141export { default as Timeline } from './Timeline'
142+ export type {
143+ TimelineProps ,
144+ TimelineBadgeProps ,
145+ TimelineBodyProps ,
146+ TimelineBreakProps ,
147+ TimelineItemsProps
148+ } from './Timeline'
70149export { default as Tooltip } from './Tooltip'
150+ export type { TooltipProps } from './Tooltip'
71151export { default as Truncate } from './Truncate'
152+ export type { TruncateProps } from './Truncate'
72153export { default as UnderlineNav } from './UnderlineNav'
154+ export type { UnderlineNavProps , UnderlineNavLinkProps } from './UnderlineNav'
0 commit comments