Getting rid of named component exports.

Restoring UncontrolledProps in Alert, ButtonDropdown, Dropdown, NavDropdown, and Tooltip.
This commit is contained in:
FaithForHumans
2017-12-04 14:51:18 -06:00
parent 7339043a32
commit 89a722bd8f
71 changed files with 182 additions and 160 deletions
+75 -75
View File
@@ -12,78 +12,78 @@ export interface CSSModule {
[className: string]: string;
}
export { Alert, AlertProps } from './lib/Alert';
export { Badge, BadgeProps } from './lib/Badge';
export { Breadcrumb, BreadcrumbProps } from './lib/Breadcrumb';
export { BreadcrumbItem, BreadcrumbItemProps } from './lib/BreadcrumbItem';
export { Button, ButtonProps } from './lib/Button';
export { ButtonDropdown, ButtonDropdownProps } from './lib/ButtonDropdown';
export { ButtonGroup, ButtonGroupProps } from './lib/ButtonGroup';
export { ButtonToolbar, ButtonToolbarProps } from './lib/ButtonToolbar';
export { Card, CardProps } from './lib/Card';
export { CardBody, CardBodyProps } from './lib/CardBody';
export { CardBlock, CardBlockProps } from './lib/CardBlock';
export { CardColumns, CardColumnsProps } from './lib/CardColumns';
export { CardDeck, CardDeckProps } from './lib/CardDeck';
export { CardFooter, CardFooterProps } from './lib/CardFooter';
export { CardGroup, CardGroupProps } from './lib/CardGroup';
export { CardHeader, CardHeaderProps } from './lib/CardHeader';
export { CardImg, CardImgProps } from './lib/CardImg';
export { CardImgOverlay, CardImgOverlayProps } from './lib/CardImgOverlay';
export { CardLink, CardLinkProps } from './lib/CardLink';
export { CardSubtitle, CardSubtitleProps } from './lib/CardSubtitle';
export { CardText, CardTextProps } from './lib/CardText';
export { CardTitle, CardTitleProps } from './lib/CardTitle';
export { Col, ColProps } from './lib/Col';
export { Collapse, CollapseProps } from './lib/Collapse';
export { Container, ContainerProps } from './lib/Container';
export { Dropdown, DropdownProps } from './lib/Dropdown';
export { DropdownItem, DropdownItemProps } from './lib/DropdownItem';
export { DropdownMenu, DropdownMenuProps } from './lib/DropdownMenu';
export { DropdownToggle, DropdownToggleProps } from './lib/DropdownToggle';
export { Fade, FadeProps } from './lib/Fade';
export { Form, FormProps } from './lib/Form';
export { FormFeedback, FormFeedbackProps } from './lib/FormFeedback';
export { FormGroup, FormGroupProps } from './lib/FormGroup';
export { FormText, FormTextProps } from './lib/FormText';
export { Input, InputProps } from './lib/Input';
export { InputGroup, InputGroupProps } from './lib/InputGroup';
export { InputGroupAddon, InputGroupAddonProps } from './lib/InputGroupAddon';
export { InputGroupButton, InputGroupButtonProps } from './lib/InputGroupButton';
export { Jumbotron, JumbotronProps } from './lib/Jumbotron';
export { Label, LabelProps } from './lib/Label';
export { ListGroup, ListGroupProps } from './lib/ListGroup';
export { ListGroupItem, ListGroupItemProps } from './lib/ListGroupItem';
export { ListGroupItemHeading, ListGroupItemHeadingProps } from './lib/ListGroupItemHeading';
export { ListGroupItemText, ListGroupItemTextProps } from './lib/ListGroupItemText';
export { Media, MediaProps } from './lib/Media';
export { Modal, ModalProps } from './lib/Modal';
export { ModalBody, ModalBodyProps } from './lib/ModalBody';
export { ModalFooter, ModalFooterProps } from './lib/ModalFooter';
export { ModalHeader, ModalHeaderProps } from './lib/ModalHeader';
export { Nav, NavProps } from './lib/Nav';
export { Navbar, NavbarProps } from './lib/Navbar';
export { NavbarBrand, NavbarBrandProps } from './lib/NavbarBrand';
export { NavbarToggler, NavbarTogglerProps } from './lib/NavbarToggler';
export { NavDropdown, NavDropdownProps } from './lib/NavDropdown';
export { NavItem, NavItemProps } from './lib/NavItem';
export { NavLink, NavLinkProps } from './lib/NavLink';
export { Pagination, PaginationProps } from './lib/Pagination';
export { PaginationItem, PaginationItemProps } from './lib/PaginationItem';
export { PaginationLink, PaginationLinkProps } from './lib/PaginationLink';
export { Popover, PopoverProps } from './lib/Popover';
export { PopoverBody, PopoverBodyProps } from './lib/PopoverBody';
export { PopoverHeader, PopoverHeaderProps } from './lib/PopoverHeader';
export { Progress, ProgressProps } from './lib/Progress';
export { Row, RowProps } from './lib/Row';
export { TabContent, TabContentProps } from './lib/TabContent';
export { Table, TableProps } from './lib/Table';
export { TabPane, TabPaneProps } from './lib/TabPane';
export { Tag, TagProps } from './lib/Tag';
export { TetherContent, TetherContentProps } from './lib/TetherContent';
export { Tooltip, TooltipProps } from './lib/Tooltip';
export { UncontrolledAlert, UncontrolledAlertProps } from './lib/Uncontrolled';
export { UncontrolledButtonDropdown, UncontrolledButtonDropdownProps } from './lib/Uncontrolled';
export { UncontrolledDropdown, UncontrolledDropdownProps } from './lib/Uncontrolled';
export { UncontrolledNavDropdown, UncontrolledNavDropdownProps } from './lib/Uncontrolled';
export { UncontrolledTooltip, UncontrolledTooltipProps } from './lib/Uncontrolled';
export { default as Alert, AlertProps } from './lib/Alert';
export { default as Badge, BadgeProps } from './lib/Badge';
export { default as Breadcrumb, BreadcrumbProps } from './lib/Breadcrumb';
export { default as BreadcrumbItem, BreadcrumbItemProps } from './lib/BreadcrumbItem';
export { default as Button, ButtonProps } from './lib/Button';
export { default as ButtonDropdown, ButtonDropdownProps } from './lib/ButtonDropdown';
export { default as ButtonGroup, ButtonGroupProps } from './lib/ButtonGroup';
export { default as ButtonToolbar, ButtonToolbarProps } from './lib/ButtonToolbar';
export { default as Card, CardProps } from './lib/Card';
export { default as CardBody, CardBodyProps } from './lib/CardBody';
export { default as CardBlock, CardBlockProps } from './lib/CardBlock';
export { default as CardColumns, CardColumnsProps } from './lib/CardColumns';
export { default as CardDeck, CardDeckProps } from './lib/CardDeck';
export { default as CardFooter, CardFooterProps } from './lib/CardFooter';
export { default as CardGroup, CardGroupProps } from './lib/CardGroup';
export { default as CardHeader, CardHeaderProps } from './lib/CardHeader';
export { default as CardImg, CardImgProps } from './lib/CardImg';
export { default as CardImgOverlay, CardImgOverlayProps } from './lib/CardImgOverlay';
export { default as CardLink, CardLinkProps } from './lib/CardLink';
export { default as CardSubtitle, CardSubtitleProps } from './lib/CardSubtitle';
export { default as CardText, CardTextProps } from './lib/CardText';
export { default as CardTitle, CardTitleProps } from './lib/CardTitle';
export { default as Col, ColProps } from './lib/Col';
export { default as Collapse, CollapseProps } from './lib/Collapse';
export { default as Container, ContainerProps } from './lib/Container';
export { default as Dropdown, DropdownProps } from './lib/Dropdown';
export { default as DropdownItem, DropdownItemProps } from './lib/DropdownItem';
export { default as DropdownMenu, DropdownMenuProps } from './lib/DropdownMenu';
export { default as DropdownToggle, DropdownToggleProps } from './lib/DropdownToggle';
export { default as Fade, FadeProps } from './lib/Fade';
export { default as Form, FormProps } from './lib/Form';
export { default as FormFeedback, FormFeedbackProps } from './lib/FormFeedback';
export { default as FormGroup, FormGroupProps } from './lib/FormGroup';
export { default as FormText, FormTextProps } from './lib/FormText';
export { default as Input, InputProps } from './lib/Input';
export { default as InputGroup, InputGroupProps } from './lib/InputGroup';
export { default as InputGroupAddon, InputGroupAddonProps } from './lib/InputGroupAddon';
export { default as InputGroupButton, InputGroupButtonProps } from './lib/InputGroupButton';
export { default as Jumbotron, JumbotronProps } from './lib/Jumbotron';
export { default as Label, LabelProps } from './lib/Label';
export { default as ListGroup, ListGroupProps } from './lib/ListGroup';
export { default as ListGroupItem, ListGroupItemProps } from './lib/ListGroupItem';
export { default as ListGroupItemHeading, ListGroupItemHeadingProps } from './lib/ListGroupItemHeading';
export { default as ListGroupItemText, ListGroupItemTextProps } from './lib/ListGroupItemText';
export { default as Media, MediaProps } from './lib/Media';
export { default as Modal, ModalProps } from './lib/Modal';
export { default as ModalBody, ModalBodyProps } from './lib/ModalBody';
export { default as ModalFooter, ModalFooterProps } from './lib/ModalFooter';
export { default as ModalHeader, ModalHeaderProps } from './lib/ModalHeader';
export { default as Nav, NavProps } from './lib/Nav';
export { default as Navbar, NavbarProps } from './lib/Navbar';
export { default as NavbarBrand, NavbarBrandProps } from './lib/NavbarBrand';
export { default as NavbarToggler, NavbarTogglerProps } from './lib/NavbarToggler';
export { default as NavDropdown, NavDropdownProps } from './lib/NavDropdown';
export { default as NavItem, NavItemProps } from './lib/NavItem';
export { default as NavLink, NavLinkProps } from './lib/NavLink';
export { default as Pagination, PaginationProps } from './lib/Pagination';
export { default as PaginationItem, PaginationItemProps } from './lib/PaginationItem';
export { default as PaginationLink, PaginationLinkProps } from './lib/PaginationLink';
export { default as Popover, PopoverProps } from './lib/Popover';
export { default as PopoverBody, PopoverBodyProps } from './lib/PopoverBody';
export { default as PopoverHeader, PopoverHeaderProps } from './lib/PopoverHeader';
export { default as Progress, ProgressProps } from './lib/Progress';
export { default as Row, RowProps } from './lib/Row';
export { default as TabContent, TabContentProps } from './lib/TabContent';
export { default as Table, TableProps } from './lib/Table';
export { default as TabPane, TabPaneProps } from './lib/TabPane';
export { default as Tag, TagProps } from './lib/Tag';
export { default as TetherContent, TetherContentProps } from './lib/TetherContent';
export { default as Tooltip, TooltipProps } from './lib/Tooltip';
export { UncontrolledAlert, UncontrolledAlertProps } from './lib/Uncontrolled';
export { UncontrolledButtonDropdown, UncontrolledButtonDropdownProps } from './lib/Uncontrolled';
export { UncontrolledDropdown, UncontrolledDropdownProps } from './lib/Uncontrolled';
export { UncontrolledNavDropdown, UncontrolledNavDropdownProps } from './lib/Uncontrolled';
export { UncontrolledTooltip, UncontrolledTooltipProps } from './lib/Uncontrolled';
+5 -2
View File
@@ -1,6 +1,6 @@
import { CSSModule } from '../index';
export interface UncontrolledAlertProps {
export interface UncontrolledProps {
className?: string;
cssModule?: CSSModule;
color?: string;
@@ -9,11 +9,14 @@ export interface UncontrolledAlertProps {
transitionEnterTimeout?: number;
transitionLeaveTimeout?: number;
}
export interface UncontrolledAlertProps extends UncontrolledProps {
/* intentionally blank */
}
export interface AlertProps extends UncontrolledAlertProps {
isOpen?: boolean;
toggle?: () => void;
}
export const Alert: React.StatelessComponent<AlertProps>;
declare const Alert: React.StatelessComponent<AlertProps>;
export default Alert;
+1 -1
View File
@@ -8,5 +8,5 @@ export interface BadgeProps {
cssModule?: CSSModule;
}
export const Badge: React.StatelessComponent<BadgeProps>;
declare const Badge: React.StatelessComponent<BadgeProps>;
export default Badge;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface BreadcrumbProps {
cssModule?: CSSModule;
}
export const Breadcrumb: React.StatelessComponent<BreadcrumbProps>;
declare const Breadcrumb: React.StatelessComponent<BreadcrumbProps>;
export default Breadcrumb;
+1 -1
View File
@@ -10,5 +10,5 @@ export interface BreadcrumbItemProps {
[others: string]: any;
}
export const BreadcrumbItem: React.StatelessComponent<BreadcrumbItemProps>;
declare const BreadcrumbItem: React.StatelessComponent<BreadcrumbItemProps>;
export default BreadcrumbItem;
+1 -1
View File
@@ -17,5 +17,5 @@ export interface ButtonProps extends React.HTMLProps<HTMLButtonElement> {
cssModule?: CSSModule;
}
export const Button: React.StatelessComponent<ButtonProps>;
declare const Button: React.StatelessComponent<ButtonProps>;
export default Button;
+11 -5
View File
@@ -1,9 +1,15 @@
import { UncontrolledDropdownProps, DropdownProps } from './Dropdown';
// tslint:disable-next-line
export interface UncontrolledButtonDropdownProps extends UncontrolledDropdownProps { }
// tslint:disable-next-line
export interface ButtonDropdownProps extends DropdownProps { }
export interface UncontrolledProps extends UncontrolledDropdownProps {
/* intentionally blank */
}
export interface UncontrolledButtonDropdownProps extends UncontrolledProps {
/* intentionally blank */
}
export const ButtonDropdown: React.StatelessComponent<ButtonDropdownProps>;
export interface ButtonDropdownProps extends DropdownProps {
/* intentionally blank */
}
declare const ButtonDropdown: React.StatelessComponent<ButtonDropdownProps>;
export default ButtonDropdown;
+1 -1
View File
@@ -10,5 +10,5 @@ export interface ButtonGroupProps {
vertical?: boolean;
}
export const ButtonGroup: React.StatelessComponent<ButtonGroupProps>;
declare const ButtonGroup: React.StatelessComponent<ButtonGroupProps>;
export default ButtonGroup;
+1 -1
View File
@@ -8,5 +8,5 @@ export interface ButtonToolbarProps {
role?: string;
}
export const ButtonToolbar: React.StatelessComponent<ButtonToolbarProps>;
declare const ButtonToolbar: React.StatelessComponent<ButtonToolbarProps>;
export default ButtonToolbar;
+1 -1
View File
@@ -11,5 +11,5 @@ export interface CardProps {
style?: React.CSSProperties;
}
export const Card: React.StatelessComponent<CardProps>;
declare const Card: React.StatelessComponent<CardProps>;
export default Card;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface CardBlockProps {
cssModule?: CSSModule;
}
export const CardBlock: React.StatelessComponent<CardBlockProps>;
declare const CardBlock: React.StatelessComponent<CardBlockProps>;
export default CardBlock;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface CardBodyProps {
cssModule?: CSSModule;
}
export const CardBody: React.StatelessComponent<CardBodyProps>;
declare const CardBody: React.StatelessComponent<CardBodyProps>;
export default CardBody;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface CardColumnsProps {
cssModule?: CSSModule;
}
export const CardColumns: React.StatelessComponent<CardColumnsProps>;
declare const CardColumns: React.StatelessComponent<CardColumnsProps>;
export default CardColumns;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface CardDeckProps {
cssModule?: CSSModule;
}
export const CardDeck: React.StatelessComponent<CardDeckProps>;
declare const CardDeck: React.StatelessComponent<CardDeckProps>;
export default CardDeck;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface CardFooterProps {
cssModule?: CSSModule;
}
export const CardFooter: React.StatelessComponent<CardFooterProps>;
declare const CardFooter: React.StatelessComponent<CardFooterProps>;
export default CardFooter;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface CardGroupProps {
cssModule?: CSSModule;
}
export const CardGroup: React.StatelessComponent<CardGroupProps>;
declare const CardGroup: React.StatelessComponent<CardGroupProps>;
export default CardGroup;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface CardHeaderProps {
cssModule?: CSSModule;
}
export const CardHeader: React.StatelessComponent<CardHeaderProps>;
declare const CardHeader: React.StatelessComponent<CardHeaderProps>;
export default CardHeader;
+1 -1
View File
@@ -12,5 +12,5 @@ export interface CardImgProps {
alt?: string;
}
export const CardImg: React.StatelessComponent<CardImgProps>;
declare const CardImg: React.StatelessComponent<CardImgProps>;
export default CardImg;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface CardImgOverlayProps {
cssModule?: CSSModule;
}
export const CardImgOverlay: React.StatelessComponent<CardImgOverlayProps>;
declare const CardImgOverlay: React.StatelessComponent<CardImgOverlayProps>;
export default CardImgOverlay;
+1 -1
View File
@@ -8,5 +8,5 @@ export interface CardLinkProps {
href?: string;
}
export const CardLink: React.StatelessComponent<CardLinkProps>;
declare const CardLink: React.StatelessComponent<CardLinkProps>;
export default CardLink;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface CardSubtitleProps {
cssModule?: CSSModule;
}
export const CardSubtitle: React.StatelessComponent<CardSubtitleProps>;
declare const CardSubtitle: React.StatelessComponent<CardSubtitleProps>;
export default CardSubtitle;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface CardTextProps {
cssModule?: CSSModule;
}
export const CardText: React.StatelessComponent<CardTextProps>;
declare const CardText: React.StatelessComponent<CardTextProps>;
export default CardText;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface CardTitleProps {
cssModule?: CSSModule;
}
export const CardTitle: React.StatelessComponent<CardTitleProps>;
declare const CardTitle: React.StatelessComponent<CardTitleProps>;
export default CardTitle;
+1 -1
View File
@@ -20,5 +20,5 @@ export interface ColProps extends React.HTMLProps<HTMLDivElement> {
widths?: string[];
}
export const Col: React.StatelessComponent<ColProps>;
declare const Col: React.StatelessComponent<ColProps>;
export default Col;
+1 -1
View File
@@ -14,5 +14,5 @@ export interface CollapseProps extends React.HTMLProps<HTMLElement> {
onClosed?: () => void;
}
export const Collapse: React.StatelessComponent<CollapseProps>;
declare const Collapse: React.StatelessComponent<CollapseProps>;
export default Collapse;
+1 -1
View File
@@ -7,5 +7,5 @@ export interface ContainerProps {
cssModule?: CSSModule;
}
export const Container: React.StatelessComponent<ContainerProps>;
declare const Container: React.StatelessComponent<ContainerProps>;
export default Container;
+9 -3
View File
@@ -2,14 +2,17 @@
import { CSSModule } from '../index';
export interface UncontrolledDropdownProps {
export interface UncontrolledProps {
isOpen?: boolean;
toggle?: () => void;
className?: string;
cssModule?: CSSModule;
}
export interface UncontrolledDropdownProps extends UncontrolledProps {
/* intentionally blank */
}
export interface DropdownProps extends UncontrolledDropdownProps {
export interface Props extends UncontrolledProps {
disabled?: boolean;
dropup?: boolean;
group?: boolean;
@@ -17,6 +20,9 @@ export interface DropdownProps extends UncontrolledDropdownProps {
tag?: React.ReactType;
tether?: boolean | Tether.ITetherOptions;
}
export interface DropdownProps extends Props {
/* intentionally blank */
}
export const Dropdown: React.StatelessComponent<DropdownProps>;
declare const Dropdown: React.StatelessComponent<DropdownProps>;
export default Dropdown;
+1 -1
View File
@@ -12,5 +12,5 @@ export interface DropdownItemProps {
toggle?: boolean;
}
export const DropdownItem: React.StatelessComponent<DropdownItemProps>;
declare const DropdownItem: React.StatelessComponent<DropdownItemProps>;
export default DropdownItem;
+1 -1
View File
@@ -7,5 +7,5 @@ export interface DropdownMenuProps {
cssModule?: CSSModule;
}
export const DropdownMenu: React.StatelessComponent<DropdownMenuProps>;
declare const DropdownMenu: React.StatelessComponent<DropdownMenuProps>;
export default DropdownMenu;
+1 -1
View File
@@ -15,5 +15,5 @@ export interface DropdownToggleProps {
size?: string;
}
export const DropdownToggle: React.StatelessComponent<DropdownToggleProps>;
declare const DropdownToggle: React.StatelessComponent<DropdownToggleProps>;
export default DropdownToggle;
+1 -1
View File
@@ -16,5 +16,5 @@ export interface FadeProps {
onEnter?: () => void;
}
export const Fade: React.StatelessComponent<FadeProps>;
declare const Fade: React.StatelessComponent<FadeProps>;
export default Fade;
+1 -1
View File
@@ -8,5 +8,5 @@ export interface FormProps extends React.HTMLProps<HTMLFormElement> {
cssModule?: CSSModule;
}
export const Form: React.StatelessComponent<FormProps>;
declare const Form: React.StatelessComponent<FormProps>;
export default Form;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface FormFeedbackProps {
cssModule?: CSSModule;
}
export const FormFeedback: React.StatelessComponent<FormFeedbackProps>;
declare const FormFeedback: React.StatelessComponent<FormFeedbackProps>;
export default FormFeedback;
+1 -1
View File
@@ -10,5 +10,5 @@ export interface FormGroupProps extends React.HTMLProps<HTMLDivElement> {
cssModule?: CSSModule;
}
export const FormGroup: React.StatelessComponent<FormGroupProps>;
declare const FormGroup: React.StatelessComponent<FormGroupProps>;
export default FormGroup;
+1 -1
View File
@@ -8,5 +8,5 @@ export interface FormTextProps {
cssModule?: CSSModule;
}
export const FormText: React.StatelessComponent<FormTextProps>;
declare const FormText: React.StatelessComponent<FormTextProps>;
export default FormText;
+2 -4
View File
@@ -40,13 +40,11 @@ export interface InputProps extends Intermediate {
valid?: boolean;
tag?: React.ReactType;
innerRef?: string | ((instance: HTMLInputElement) => any);
static?: boolean;
plaintext?: boolean;
addon?: boolean;
className?: string;
cssModule?: CSSModule;
// We don't have the property 'static' here because 'static' is a reserved keyword in TypeScript
// Maybe reactstrap will support an 'isStatic' alias in the future
}
export const Input: React.StatelessComponent<InputProps>;
declare const Input: React.StatelessComponent<InputProps>;
export default Input;
+1 -1
View File
@@ -7,5 +7,5 @@ export interface InputGroupProps {
cssModule?: CSSModule;
}
export const InputGroup: React.StatelessComponent<InputGroupProps>;
declare const InputGroup: React.StatelessComponent<InputGroupProps>;
export default InputGroup;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface InputGroupAddonProps {
cssModule?: CSSModule;
}
export const InputGroupAddon: React.StatelessComponent<InputGroupAddonProps>;
declare const InputGroupAddon: React.StatelessComponent<InputGroupAddonProps>;
export default InputGroupAddon;
+1 -1
View File
@@ -9,5 +9,5 @@ export interface InputGroupButtonProps {
color?: string;
}
export const InputGroupButton: React.StatelessComponent<InputGroupButtonProps>;
declare const InputGroupButton: React.StatelessComponent<InputGroupButtonProps>;
export default InputGroupButton;
+1 -1
View File
@@ -7,5 +7,5 @@ export interface JumbotronProps {
cssModule?: CSSModule;
}
export const Jumbotron: React.StatelessComponent<JumbotronProps>;
declare const Jumbotron: React.StatelessComponent<JumbotronProps>;
export default Jumbotron;
+1 -1
View File
@@ -22,5 +22,5 @@ export interface LabelProps extends Intermediate {
xl?: ColumnProps;
}
export const Label: React.StatelessComponent<LabelProps>;
declare const Label: React.StatelessComponent<LabelProps>;
export default Label;
+1 -1
View File
@@ -7,5 +7,5 @@ export interface ListGroupProps {
cssModule?: CSSModule;
}
export const ListGroup: React.StatelessComponent<ListGroupProps>;
declare const ListGroup: React.StatelessComponent<ListGroupProps>;
export default ListGroup;
+1 -1
View File
@@ -13,5 +13,5 @@ export interface ListGroupItemProps {
onClick?: React.MouseEventHandler<any>;
}
export const ListGroupItem: React.StatelessComponent<ListGroupItemProps>;
declare const ListGroupItem: React.StatelessComponent<ListGroupItemProps>;
export default ListGroupItem;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface ListGroupItemHeadingProps {
cssModule?: CSSModule;
}
export const ListGroupItemHeading: React.StatelessComponent<ListGroupItemHeadingProps>;
declare const ListGroupItemHeading: React.StatelessComponent<ListGroupItemHeadingProps>;
export default ListGroupItemHeading;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface ListGroupItemTextProps {
cssModule?: CSSModule;
}
export const ListGroupItemText: React.StatelessComponent<ListGroupItemTextProps>;
declare const ListGroupItemText: React.StatelessComponent<ListGroupItemTextProps>;
export default ListGroupItemText;
+1 -1
View File
@@ -17,5 +17,5 @@ export interface MediaProps {
alt?: string;
}
export const Media: React.StatelessComponent<MediaProps>;
declare const Media: React.StatelessComponent<MediaProps>;
export default Media;
+1 -1
View File
@@ -19,5 +19,5 @@ export interface ModalProps {
fade?: boolean;
}
export const Modal: React.StatelessComponent<ModalProps>;
declare const Modal: React.StatelessComponent<ModalProps>;
export default Modal;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface ModalBodyProps {
cssModule?: CSSModule;
}
export const ModalBody: React.StatelessComponent<ModalBodyProps>;
declare const ModalBody: React.StatelessComponent<ModalBodyProps>;
export default ModalBody;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface ModalFooterProps {
cssModule?: CSSModule;
}
export const ModalFooter: React.StatelessComponent<ModalFooterProps>;
declare const ModalFooter: React.StatelessComponent<ModalFooterProps>;
export default ModalFooter;
+1 -1
View File
@@ -8,5 +8,5 @@ export interface ModalHeaderProps {
toggle?: () => void;
}
export const ModalHeader: React.StatelessComponent<ModalHeaderProps>;
declare const ModalHeader: React.StatelessComponent<ModalHeaderProps>;
export default ModalHeader;
+1 -1
View File
@@ -13,5 +13,5 @@ export interface NavProps extends React.HTMLProps<HTMLUListElement> {
vertical?: boolean;
}
export const Nav: React.StatelessComponent<NavProps>;
declare const Nav: React.StatelessComponent<NavProps>;
export default Nav;
+11 -5
View File
@@ -1,9 +1,15 @@
import { UncontrolledDropdownProps, DropdownProps } from './Dropdown';
// tslint:disable-next-line
export interface UncontrolledNavDropdownProps extends UncontrolledDropdownProps { }
// tslint:disable-next-line
export interface NavDropdownProps extends DropdownProps { }
export interface UncontrolledProps extends UncontrolledDropdownProps {
/* intentionally blank */
}
export interface UncontrolledNavDropdownProps extends UncontrolledProps {
/* intentionally blank */
}
export const NavDropdown: React.StatelessComponent<NavDropdownProps>;
export interface NavDropdownProps extends DropdownProps {
/* intentionally blank */
}
declare const NavDropdown: React.StatelessComponent<NavDropdownProps>;
export default NavDropdown;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface NavItemProps {
cssModule?: CSSModule;
}
export const NavItem: React.StatelessComponent<NavItemProps>;
declare const NavItem: React.StatelessComponent<NavItemProps>;
export default NavItem;
+1 -1
View File
@@ -11,5 +11,5 @@ export interface NavLinkProps extends React.HTMLProps<HTMLAnchorElement> {
href?: string;
}
export const NavLink: React.StatelessComponent<NavLinkProps>;
declare const NavLink: React.StatelessComponent<NavLinkProps>;
export default NavLink;
+1 -1
View File
@@ -16,5 +16,5 @@ export interface NavbarProps {
expand?: boolean | string;
}
export const Navbar: React.StatelessComponent<NavbarProps>;
declare const Navbar: React.StatelessComponent<NavbarProps>;
export default Navbar;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface NavbarBrandProps extends React.HTMLProps<HTMLAnchorElement> {
cssModule?: CSSModule;
}
export const NavbarBrand: React.StatelessComponent<NavbarBrandProps>;
declare const NavbarBrand: React.StatelessComponent<NavbarBrandProps>;
export default NavbarBrand;
+1 -1
View File
@@ -9,5 +9,5 @@ export interface NavbarTogglerProps extends React.HTMLProps<HTMLAnchorElement> {
left?: boolean;
}
export const NavbarToggler: React.StatelessComponent<NavbarTogglerProps>;
declare const NavbarToggler: React.StatelessComponent<NavbarTogglerProps>;
export default NavbarToggler;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface PaginationProps {
size?: string;
}
export const Pagination: React.StatelessComponent<PaginationProps>;
declare const Pagination: React.StatelessComponent<PaginationProps>;
export default Pagination;
+1 -1
View File
@@ -8,5 +8,5 @@ export interface PaginationItemProps {
tag?: React.ReactType;
}
export const PaginationItem: React.StatelessComponent<PaginationItemProps>;
declare const PaginationItem: React.StatelessComponent<PaginationItemProps>;
export default PaginationItem;
+1 -1
View File
@@ -9,5 +9,5 @@ export interface PaginationLinkProps extends React.HTMLProps<HTMLAnchorElement>
tag?: React.ReactType;
}
export const PaginationLink: React.StatelessComponent<PaginationLinkProps>;
declare const PaginationLink: React.StatelessComponent<PaginationLinkProps>;
export default PaginationLink;
+1 -1
View File
@@ -30,5 +30,5 @@ export interface PopoverProps {
toggle?: () => void;
}
export const Popover: React.StatelessComponent<PopoverProps>;
declare const Popover: React.StatelessComponent<PopoverProps>;
export default Popover;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface PopoverBodyProps {
cssModule?: CSSModule;
}
export const PopoverBody: React.StatelessComponent<PopoverBodyProps>;
declare const PopoverBody: React.StatelessComponent<PopoverBodyProps>;
export default PopoverBody;
+1 -1
View File
@@ -6,5 +6,5 @@ export interface PopoverHeaderProps {
cssModule?: CSSModule;
}
export const PopoverHeader: React.StatelessComponent<PopoverHeaderProps>;
declare const PopoverHeader: React.StatelessComponent<PopoverHeaderProps>;
export default PopoverHeader;
+1 -1
View File
@@ -14,5 +14,5 @@ export interface ProgressProps {
barClassName?: string;
}
export const Progress: React.StatelessComponent<ProgressProps>;
declare const Progress: React.StatelessComponent<ProgressProps>;
export default Progress;
+1 -1
View File
@@ -7,5 +7,5 @@ export interface RowProps extends React.HTMLProps< HTMLElement> {
noGutters?: boolean;
}
export const Row: React.StatelessComponent<RowProps>;
declare const Row: React.StatelessComponent<RowProps>;
export default Row;
+1 -1
View File
@@ -7,5 +7,5 @@ export interface TabContentProps {
cssModule?: CSSModule;
}
export const TabContent: React.StatelessComponent<TabContentProps>;
declare const TabContent: React.StatelessComponent<TabContentProps>;
export default TabContent;
+1 -1
View File
@@ -7,5 +7,5 @@ export interface TabPaneProps {
tabId?: number | string;
}
export const TabPane: React.StatelessComponent<TabPaneProps>;
declare const TabPane: React.StatelessComponent<TabPaneProps>;
export default TabPane;
+1 -1
View File
@@ -14,5 +14,5 @@ export interface TableProps {
responsiveTag?: React.ReactType;
}
export const Table: React.StatelessComponent<TableProps>;
declare const Table: React.StatelessComponent<TableProps>;
export default Table;
+1 -1
View File
@@ -8,5 +8,5 @@ export interface TagProps {
cssModule?: CSSModule;
}
export const Tag: React.StatelessComponent<TagProps>;
declare const Tag: React.StatelessComponent<TagProps>;
export default Tag;
+1 -1
View File
@@ -14,5 +14,5 @@ export interface TetherContentProps {
style?: React.CSSProperties;
}
export const TetherContent: React.StatelessComponent<TetherContentProps>;
declare const TetherContent: React.StatelessComponent<TetherContentProps>;
export default TetherContent;
+5 -2
View File
@@ -20,7 +20,7 @@ type Placement
| 'left middle'
| 'left bottom';
export interface UncontrolledTooltipProps {
export interface UncontrolledProps {
placement?: Placement;
target: string;
disabled?: boolean;
@@ -31,11 +31,14 @@ export interface UncontrolledTooltipProps {
autohide?: boolean;
delay?: number | { show: number, hide: number };
}
export interface UncontrolledTooltipProps extends UncontrolledProps {
/* intentionally blank */
}
export interface TooltipProps extends UncontrolledTooltipProps {
toggle?: () => void;
isOpen?: boolean;
}
export const Tooltip: React.StatelessComponent<TooltipProps>;
declare const Tooltip: React.StatelessComponent<TooltipProps>;
export default Tooltip;