diff --git a/src/AvatarButton/index.d.ts b/src/AvatarButton/index.d.ts index 5da6b86004..6f4fd4214c 100644 --- a/src/AvatarButton/index.d.ts +++ b/src/AvatarButton/index.d.ts @@ -2,7 +2,7 @@ import React from 'react'; export interface AvatarButtonProps { alt?: string, - size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl' | 'huge', + size?: 'xs' | 'sm' | 'md', src?: string, } declare const AvatarButton: React.FC; diff --git a/src/Badge/index.d.ts b/src/Badge/index.d.ts index 91c6e95eae..76b6a26f42 100644 --- a/src/Badge/index.d.ts +++ b/src/Badge/index.d.ts @@ -1,5 +1,9 @@ import React from 'react'; import { BadgeProps } from 'react-bootstrap/Badge'; -declare const Badge: React.ForwardRefExoticComponent; +interface IBadge extends BadgeProps { + children?: React.ReactNode, +} + +declare const Badge: React.ForwardRefExoticComponent; export default Badge; diff --git a/src/Breadcrumb/index.d.ts b/src/Breadcrumb/index.d.ts index d60f8b487a..e167c42a72 100644 --- a/src/Breadcrumb/index.d.ts +++ b/src/Breadcrumb/index.d.ts @@ -3,6 +3,8 @@ import React from 'react'; export interface BreadcrumbProps { links: Array<{ label: string, + href?: string, + className?: string, }>, activeLabel?: string, spacer?: React.ReactElement, diff --git a/src/Breadcrumb/index.jsx b/src/Breadcrumb/index.jsx index 41cc7fd23d..3ecbb3d2bc 100644 --- a/src/Breadcrumb/index.jsx +++ b/src/Breadcrumb/index.jsx @@ -40,7 +40,9 @@ Breadcrumb.propTypes = { * prop as these objects will get passed down as props to the underlying component defined by `linkAs` prop. */ links: PropTypes.arrayOf(PropTypes.shape({ - label: PropTypes.string, + label: PropTypes.string.isRequired, + href: PropTypes.string, + className: PropTypes.string, })).isRequired, /** allows to add a label that is not a link to the end of the breadcrumb. */ activeLabel: PropTypes.string,