@deskpro/apps-components
Advanced tools
Comparing version 0.8.0 to 0.8.1
@@ -60,3 +60,3 @@ 'use strict'; | ||
}), | ||
_react2.default.createElement(_Icon2.default, { name: icon }), | ||
icon && _react2.default.createElement(_Icon2.default, { name: icon }), | ||
label && labelDisplay === 'always' && _react2.default.createElement( | ||
@@ -83,3 +83,3 @@ 'span', | ||
*/ | ||
icon: _propTypes2.default.string.isRequired, | ||
icon: _propTypes2.default.string, | ||
@@ -99,7 +99,7 @@ /** | ||
*/ | ||
labelDisplay: _propTypes2.default.oneOf('always', 'onHover') | ||
labelDisplay: _propTypes2.default.oneOf(['always', 'onHover']) | ||
}; | ||
Action.defaultProps = { | ||
icon: null, | ||
labelDisplay: 'always' | ||
@@ -106,0 +106,0 @@ }; |
@@ -86,5 +86,5 @@ 'use strict'; | ||
*/ | ||
title: _propTypes2.default.string | ||
title: _propTypes2.default.node | ||
}; | ||
exports.default = ActionBar; |
@@ -60,7 +60,2 @@ 'use strict'; | ||
/** | ||
* the title of the list | ||
*/ | ||
title: _propTypes2.default.string.isRequired, | ||
/** | ||
* the list of values | ||
@@ -67,0 +62,0 @@ */ |
@@ -61,3 +61,3 @@ 'use strict'; | ||
*/ | ||
columns: _propTypes2.default.arrayOf(_propTypes2.default.oneOfType([_propTypes2.default.string, _propTypes2.default.function])).isRequired, | ||
columns: _propTypes2.default.arrayOf(_propTypes2.default.oneOfType([_propTypes2.default.string, _propTypes2.default.func])).isRequired, | ||
@@ -64,0 +64,0 @@ /** |
@@ -5,6 +5,2 @@ 'use strict'; | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
exports.renderTrackVerticalDefault = renderTrackVerticalDefault; | ||
require('@deskpro/apps-components-style'); | ||
@@ -24,49 +20,12 @@ | ||
var _reactCustomScrollbars = require('react-custom-scrollbars'); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } | ||
function renderTrackVerticalDefault(_ref) { | ||
var style = _ref.style, | ||
props = _objectWithoutProperties(_ref, ['style']); | ||
var finalStyle = _extends({}, style, { | ||
right: 0, | ||
bottom: 2, | ||
top: 2, | ||
borderRadius: 3 | ||
}); | ||
return _react2.default.createElement('div', _extends({ style: finalStyle }, props)); | ||
} | ||
function renderThumbVertical(_ref2) { | ||
var style = _ref2.style, | ||
props = _objectWithoutProperties(_ref2, ['style']); | ||
var finalStyle = _extends({}, style, { | ||
right: 0 | ||
}); | ||
return _react2.default.createElement('div', { className: 'dp-ScrollableThumb', style: finalStyle }); | ||
} | ||
var List = function List(_ref3) { | ||
var children = _ref3.children, | ||
height = _ref3.height, | ||
className = _ref3.className; | ||
var List = function List(_ref) { | ||
var children = _ref.children, | ||
height = _ref.height, | ||
className = _ref.className; | ||
return _react2.default.createElement( | ||
'div', | ||
{ className: (0, _classnames2.default)('dp-Scrollable dp---is-hooverable', className) }, | ||
_react2.default.createElement( | ||
_reactCustomScrollbars.Scrollbars, | ||
{ | ||
autoHeight: true, | ||
autoHeightMin: height, | ||
renderThumbVertical: renderThumbVertical, | ||
renderTrackVertical: renderTrackVerticalDefault | ||
}, | ||
children | ||
) | ||
{ className: (0, _classnames2.default)('dp---is-hooverable', className) }, | ||
children | ||
); | ||
@@ -73,0 +32,0 @@ }; |
@@ -36,3 +36,3 @@ 'use strict'; | ||
*/ | ||
var Menu = function Menu(_ref) { | ||
var Menu = _react2.default.forwardRef(function (_ref, ref) { | ||
var className = _ref.className, | ||
@@ -46,3 +46,3 @@ children = _ref.children, | ||
'div', | ||
_extends({}, props, { className: (0, _classnames2.default)('dp-Menu', className) }), | ||
_extends({}, props, { className: (0, _classnames2.default)('dp-Menu', className), ref: ref }), | ||
_react2.default.createElement('i', { className: 'dp-IconSettings', onClick: onClick }), | ||
@@ -58,3 +58,3 @@ _react2.default.createElement( | ||
); | ||
}; | ||
}); | ||
@@ -66,3 +66,3 @@ Menu.propsType = { | ||
*/ | ||
classname: _propTypes2.default.string, | ||
className: _propTypes2.default.string, | ||
@@ -69,0 +69,0 @@ /** |
{ | ||
"name": "@deskpro/apps-components", | ||
"version": "0.8.0", | ||
"version": "0.8.1", | ||
"author": "DeskPRO <support@deskpro.com>", | ||
@@ -22,4 +22,11 @@ "license": "BSD 3-Clause License", | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "git@github.com:deskpro/apps-libs.git" | ||
}, | ||
"bugs": { | ||
"url": "https://github.com/deskpro/apps-libs/issues" | ||
}, | ||
"dependencies": { | ||
"@deskpro/apps-components-style": "^0.8.0", | ||
"@deskpro/apps-components-style": "^0.8.1", | ||
"classnames": "^2.2.6", | ||
@@ -26,0 +33,0 @@ "react-custom-scrollbars": "^4.2.1" |
# Deskpro Apps Components | ||
[![Build Status](https://travis-ci.org/deskpro/apps-libs.svg?branch=master)](https://travis-ci.org/deskpro/apps-libs) | ||
[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://github.com/deskpro/react-components/blob/master/LICENSE) | ||
[![npm version](https://img.shields.io/npm/v/@deskpro/apps-components.svg?style=flat)](https://www.npmjs.com/package/@deskpro/apps-components) | ||
[![Storybook](https://github.com/storybooks/press/raw/master/badges/storybook.svg?sanitize=true)](https://deskpro.github.io/apps-libs/components) | ||
## Live storybook | ||
@@ -4,0 +9,0 @@ |
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
44
1
67
0
69702
1647