'use strict';

var _react = require('react');

var _react2 = _interopRequireDefault(_react);

require('./styles');

var _AppHeader = require('./AppHeader');

var _AppHeader2 = _interopRequireDefault(_AppHeader);

var _AppNav = require('./AppNav');

var _AppNav2 = _interopRequireDefault(_AppNav);

var _pxAppNavItem = require('./AppNav/px-app-nav-item');

var _pxAppNavItem2 = _interopRequireDefault(_pxAppNavItem);

var _pxAppNavSubGroup = require('./AppNav/px-app-nav-sub-group');

var _pxAppNavSubGroup2 = _interopRequireDefault(_pxAppNavSubGroup);

var _Accordion = require('./Accordion');

var _Accordion2 = _interopRequireDefault(_Accordion);

var _AlertMessage = require('./AlertMessage');

var _AlertMessage2 = _interopRequireDefault(_AlertMessage);

var _AlertLabel = require('./AlertLabel');

var _AlertLabel2 = _interopRequireDefault(_AlertLabel);

var _ActionSheet = require('./ActionSheet');

var _ActionSheet2 = _interopRequireDefault(_ActionSheet);

var _BrandingBar = require('./BrandingBar');

var _BrandingBar2 = _interopRequireDefault(_BrandingBar);

var _Breadcrumbs = require('./Breadcrumbs');

var _Breadcrumbs2 = _interopRequireDefault(_Breadcrumbs);

var _Button = require('./Button');

var _Button2 = _interopRequireDefault(_Button);

var _Card = require('./Card');

var _Card2 = _interopRequireDefault(_Card);

var _Chip = require('./Chip');

var _Chip2 = _interopRequireDefault(_Chip);

var _Drawer = require('./Drawer');

var _Drawer2 = _interopRequireDefault(_Drawer);

var _Dropdown = require('./Dropdown');

var _Dropdown2 = _interopRequireDefault(_Dropdown);

var _Grid = require('./Grid');

var _Grid2 = _interopRequireDefault(_Grid);

var _Input = require('./Input');

var _Input2 = _interopRequireDefault(_Input);

var _Label = require('./Input/Label');

var _Label2 = _interopRequireDefault(_Label);

var _FormField = require('./Input/FormField');

var _FormField2 = _interopRequireDefault(_FormField);

var _Textarea = require('./Input/Textarea');

var _Textarea2 = _interopRequireDefault(_Textarea);

var _Select = require('./Input/Select');

var _Select2 = _interopRequireDefault(_Select);

var _IconSet = require('./IconSet');

var _IconSet2 = _interopRequireDefault(_IconSet);

var _Toggle = require('./Toggle');

var _Toggle2 = _interopRequireDefault(_Toggle);

var _Icon = require('./IconSet/Icon');

var _Icon2 = _interopRequireDefault(_Icon);

var _KeyValuePair = require('./KeyValuePair');

var _KeyValuePair2 = _interopRequireDefault(_KeyValuePair);

var _Layout = require('./Layout');

var _Layout2 = _interopRequireDefault(_Layout);

var _Modal = require('./Modal');

var _Modal2 = _interopRequireDefault(_Modal);

var _Navbar = require('./Navbar');

var _Navbar2 = _interopRequireDefault(_Navbar);

var _Overlay = require('./Overlay');

var _Overlay2 = _interopRequireDefault(_Overlay);

var _Popover = require('./Popover');

var _Popover2 = _interopRequireDefault(_Popover);

var _pxPredixSvgLogo = require('./BrandingBar/px-predix-svg-logo');

var _pxPredixSvgLogo2 = _interopRequireDefault(_pxPredixSvgLogo);

var _ProgressBar = require('./ProgressBar');

var _ProgressBar2 = _interopRequireDefault(_ProgressBar);

var _Spinner = require('./Spinner');

var _Spinner2 = _interopRequireDefault(_Spinner);

var _TableView = require('./TableView');

var _TableView2 = _interopRequireDefault(_TableView);

var _TableRow = require('./TableView/TableRow');

var _TableRow2 = _interopRequireDefault(_TableRow);

var _Tabs = require('./Tabs');

var _Tabs2 = _interopRequireDefault(_Tabs);

var _Tab = require('./Tabs/Tab');

var _Tab2 = _interopRequireDefault(_Tab);

var _pxTreeNode = require('./Tree/px-tree-node');

var _pxTreeNode2 = _interopRequireDefault(_pxTreeNode);

var _Tree = require('./Tree');

var _Tree2 = _interopRequireDefault(_Tree);

var _Tile = require('./Tile');

var _Tile2 = _interopRequireDefault(_Tile);

var _ViewHeader = require('./ViewHeader');

var _ViewHeader2 = _interopRequireDefault(_ViewHeader);

var _flex = require('../flex');

var _flex2 = _interopRequireDefault(_flex);

var _Notification = require('./Notification');

var _Notification2 = _interopRequireDefault(_Notification);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

var LayoutItem = function LayoutItem(_ref) {
	var style = _ref.style,
	    children = _ref.children;

	return _react2.default.createElement(
		'div',
		{ style: style, className: 'layout__item' },
		children
	);
};

var px = {
	Input: _Input2.default,
	Select: _Select2.default,
	Textarea: _Textarea2.default,
	FormField: _FormField2.default,
	Label: _Label2.default,

	AppNav: _AppNav2.default,
	AppNavItem: _pxAppNavItem2.default,
	AppNavSubGroup: _pxAppNavSubGroup2.default,
	AppHeader: _AppHeader2.default,
	Accordion: _Accordion2.default,
	AlertLabel: _AlertLabel2.default,
	AlertMessage: _AlertMessage2.default,
	ActionSheet: _ActionSheet2.default,
	Button: _Button2.default,
	BrandingBar: _BrandingBar2.default,
	Breadcrumbs: _Breadcrumbs2.default,
	Card: _Card2.default,
	Chip: _Chip2.default,

	Dropdown: _Dropdown2.default,
	Drawer: _Drawer2.default,

	Grid: _Grid2.default,
	Icon: _Icon2.default,
	IconSet: _IconSet2.default,
	KeyValuePair: _KeyValuePair2.default,
	Spinner: _Spinner2.default,
	Modal: _Modal2.default,
	Navbar: _Navbar2.default,
	Notification: _Notification2.default,
	Overlay: _Overlay2.default,

	Layout: _Layout2.default,
	LayoutItem: LayoutItem,
	PredixSvgLogo: _pxPredixSvgLogo2.default,
	ProgressBar: _ProgressBar2.default,
	Popover: _Popover2.default,
	TableView: _TableView2.default,
	TableRow: _TableRow2.default,
	Tabs: _Tabs2.default,
	Tab: _Tab2.default,
	Tile: _Tile2.default,
	Tree: _Tree2.default,
	TreeNode: _pxTreeNode2.default,
	ViewHeader: _ViewHeader2.default,
	Flex: _flex2.default,
	Toggle: _Toggle2.default
};

module.exports = px;