From 6493719ca67f1c311e99094433a069ac32b7ed28 Mon Sep 17 00:00:00 2001 From: "Timothy J. Warren" Date: Mon, 2 Apr 2018 19:56:31 -0400 Subject: [PATCH] Add working exports to the inferno-bootstrap library --- src/components/Bootstrap/Bootstrap.js | 50 +++++++++++++++++++ .../Bootstrap/{Cards.js => Card.js} | 0 src/components/Bootstrap/List.js | 11 ++++ src/components/Bootstrap/Modal.js | 13 +++++ src/components/Bootstrap/Navigation.js | 17 +++++++ src/components/Bootstrap/index.js | 5 +- 6 files changed, 95 insertions(+), 1 deletion(-) rename src/components/Bootstrap/{Cards.js => Card.js} (100%) create mode 100644 src/components/Bootstrap/List.js create mode 100644 src/components/Bootstrap/Modal.js create mode 100644 src/components/Bootstrap/Navigation.js diff --git a/src/components/Bootstrap/Bootstrap.js b/src/components/Bootstrap/Bootstrap.js index d0498f0..522f465 100644 --- a/src/components/Bootstrap/Bootstrap.js +++ b/src/components/Bootstrap/Bootstrap.js @@ -1,5 +1,55 @@ +import Alert from 'inferno-bootstrap/dist/Alert'; +import Badge from 'inferno-bootstrap/dist/Badge'; +import Breadcrumb from 'inferno-bootstrap/dist/Breadcrumb'; +import BreadcrumbItem from 'inferno-bootstrap/dist/BreadcrumbItem'; +import ButtonDropdown from 'inferno-bootstrap/dist/ButtonDropdown'; +import ButtonGroup from 'inferno-bootstrap/dist/ButtonGroup'; +import ButtonToolbar from 'inferno-bootstrap/dist/ButtonToolbar'; +import Collapse from 'inferno-bootstrap/dist/Collapse'; +import Dropdown from 'inferno-bootstrap/dist/Dropdown'; +import DropdownItem from 'inferno-bootstrap/dist/DropdownItem'; +import DropdownMenu from 'inferno-bootstrap/dist/DropdownMenu'; +import DropdownToggle from 'inferno-bootstrap/dist/DropdownToggle'; import Jumbotron from 'inferno-bootstrap/dist/Jumbotron'; +import Pagination from 'inferno-bootstrap/dist/Pagination'; +import PaginationItem from 'inferno-bootstrap/dist/PaginationItem'; +import PaginationLink from 'inferno-bootstrap/dist/PaginationLink'; +import Popover from 'inferno-bootstrap/dist/Popover'; +import PopoverBody from 'inferno-bootstrap/dist/PopoverBody'; +import PopoverHeader from 'inferno-bootstrap/dist/PopoverHeader'; +import PopperContent from 'inferno-bootstrap/dist/PopperContent'; +import PopperTargetHelper from 'inferno-bootstrap/dist/PopperTargetHelper'; +import Progress from 'inferno-bootstrap/dist/Progress'; +import TabContent from 'inferno-bootstrap/dist/TabContent'; +import TabPane from 'inferno-bootstrap/dist/TabPane'; +import Table from 'inferno-bootstrap/dist/Table'; +import Tooltip from 'inferno-bootstrap/dist/Tooltip'; export { + Alert, + Badge, + Breadcrumb, + BreadcrumbItem, + ButtonDropdown, + ButtonGroup, + ButtonToolbar, + Collapse, + Dropdown, + DropdownItem, + DropdownMenu, + DropdownToggle, Jumbotron, + Pagination, + PaginationItem, + PaginationLink, + Popover, + PopoverBody, + PopoverHeader, + PopperContent, + PopperTargetHelper, + Progress, + TabContent, + TabPane, + Table, + Tooltip, }; diff --git a/src/components/Bootstrap/Cards.js b/src/components/Bootstrap/Card.js similarity index 100% rename from src/components/Bootstrap/Cards.js rename to src/components/Bootstrap/Card.js diff --git a/src/components/Bootstrap/List.js b/src/components/Bootstrap/List.js new file mode 100644 index 0000000..d0393d1 --- /dev/null +++ b/src/components/Bootstrap/List.js @@ -0,0 +1,11 @@ +import ListGroup from 'inferno-bootstrap/dist/List/ListGroup'; +import ListGroupItem from 'inferno-bootstrap/dist/List/ListGroupItem'; +import ListGroupItemHeading from 'inferno-bootstrap/dist/List/ListGroupItemHeading'; +import ListGroupItemText from 'inferno-bootstrap/dist/List/ListGroupItemText'; + +export { + ListGroup, + ListGroupItem, + ListGroupItemHeading, + ListGroupItemText, +}; diff --git a/src/components/Bootstrap/Modal.js b/src/components/Bootstrap/Modal.js new file mode 100644 index 0000000..845a3c8 --- /dev/null +++ b/src/components/Bootstrap/Modal.js @@ -0,0 +1,13 @@ +import AnimateModal from 'inferno-bootstrap/dist/Modal/AnimateModal'; +import Modal from 'inferno-bootstrap/dist/Modal/Modal'; +import ModalBody from 'inferno-bootstrap/dist/Modal/ModalBody'; +import ModalFooter from 'inferno-bootstrap/dist/Modal/ModalFooter'; +import ModalHeader from 'inferno-bootstrap/dist/Modal/ModalHeader'; + +export { + AnimateModal, + Modal, + ModalBody, + ModalFooter, + ModalHeader, +}; diff --git a/src/components/Bootstrap/Navigation.js b/src/components/Bootstrap/Navigation.js new file mode 100644 index 0000000..f49edc7 --- /dev/null +++ b/src/components/Bootstrap/Navigation.js @@ -0,0 +1,17 @@ +import Nav from 'inferno-bootstrap/dist/Navigation/Nav'; +import NavDropdown from 'inferno-bootstrap/dist/Navigation/NavDropdown'; +import NavItem from 'inferno-bootstrap/dist/Navigation/NavItem'; +import NavLink from 'inferno-bootstrap/dist/Navigation/NavLink'; +import Navbar from 'inferno-bootstrap/dist/Navigation/Navbar'; +import NavbarBrand from 'inferno-bootstrap/dist/Navigation/NavbarBrand'; +import NavbarToggler from 'inferno-bootstrap/dist/Navigation/NavbarToggler'; + +export { + Nav, + NavDropdown, + NavItem, + NavLink, + Navbar, + NavbarBrand, + NavbarToggler, +}; diff --git a/src/components/Bootstrap/index.js b/src/components/Bootstrap/index.js index 00f2cda..98f9c3e 100644 --- a/src/components/Bootstrap/index.js +++ b/src/components/Bootstrap/index.js @@ -1,4 +1,7 @@ export * from './Bootstrap'; -export * from './Cards'; +export * from './Card'; export * from './Form'; export * from './Grid'; +export * from './List'; +export * from './Modal'; +export * from './Navigation';