New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@rentalutions/elements

Package Overview
Dependencies
Maintainers
1
Versions
52
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rentalutions/elements - npm Package Compare versions

Comparing version 1.6.2 to 1.6.3

.babelrc

147

lib/Avatar/index.js

@@ -1,49 +0,91 @@

'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
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; };
var _templateObject = _taggedTemplateLiteral(['\n display: inline-flex;\n justify-content: center;\n align-items: center;\n border-radius: 50%;\n background-color: ', ';\n height: ', ';\n width: ', ';\n overflow: hidden;\n > ', ' {\n margin: 0;\n padding: 0;\n color: ', ';\n font-size: ', ';\n }\n img {\n width: 100%;\n }\n'], ['\n display: inline-flex;\n justify-content: center;\n align-items: center;\n border-radius: 50%;\n background-color: ', ';\n height: ', ';\n width: ', ';\n overflow: hidden;\n > ', ' {\n margin: 0;\n padding: 0;\n color: ', ';\n font-size: ', ';\n }\n img {\n width: 100%;\n }\n']);
var _templateObject = _taggedTemplateLiteral(["\n display: ", ";\n flex-wrap: wrap;\n background-color: ", ";\n align-items: center;\n border-radius: ", "px;\n color: ", ";\n .photo-area {\n display: flex;\n position: relative;\n align-items: center;\n justify-content: center;\n padding: ", "px;\n background: ", ";\n border-radius: 50%;\n font-size: 0.75rem;\n font-family: \"Open Sans\", sans-serif;\n font-weight: 600;\n text-transform: uppercase;\n height: ", ";\n width: ", ";\n }\n .indicator {\n position: absolute;\n bottom: -0.05em;\n right: -0.05em;\n width: ", "px;\n height: ", "px;\n background: ", ";\n border: 2px solid ", ";\n border-radius: 50%;\n }\n .name {\n margin: 0 ", "px;\n font-size: ", ";\n font-weight: ", ";\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 7.5em;\n }\n .contact-info {\n display: flex;\n width: 100%;\n padding: ", "px 0;\n font-size: 0.75rem;\n color: ", ";\n }\n"], ["\n display: ", ";\n flex-wrap: wrap;\n background-color: ", ";\n align-items: center;\n border-radius: ", "px;\n color: ", ";\n .photo-area {\n display: flex;\n position: relative;\n align-items: center;\n justify-content: center;\n padding: ", "px;\n background: ", ";\n border-radius: 50%;\n font-size: 0.75rem;\n font-family: \"Open Sans\", sans-serif;\n font-weight: 600;\n text-transform: uppercase;\n height: ", ";\n width: ", ";\n }\n .indicator {\n position: absolute;\n bottom: -0.05em;\n right: -0.05em;\n width: ", "px;\n height: ", "px;\n background: ", ";\n border: 2px solid ", ";\n border-radius: 50%;\n }\n .name {\n margin: 0 ", "px;\n font-size: ", ";\n font-weight: ", ";\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 7.5em;\n }\n .contact-info {\n display: flex;\n width: 100%;\n padding: ", "px 0;\n font-size: 0.75rem;\n color: ", ";\n }\n"]);
var _react = require('react');
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; }
var _react2 = _interopRequireDefault(_react);
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var _styledComponents = require('styled-components');
import React from "react";
import styled from "styled-components";
import PropTypes from "prop-types";
import { sizing, colors } from "../variables";
import { Text } from "../index";
var _styledComponents2 = _interopRequireDefault(_styledComponents);
var Wrapper = styled.div(_templateObject, function (_ref) {
var email = _ref.email,
phone = _ref.phone,
block = _ref.block;
return block || email ? "flex" : "inline-flex";
}, function (_ref2) {
var email = _ref2.email;
return email ? "transparent" : colors.ui;
}, sizing, colors.dark, sizing / 2, function (_ref3) {
var photo = _ref3.photo;
return photo ? "url(" + photo : colors.lightGray;
}, function (_ref4) {
var email = _ref4.email,
name = _ref4.name;
return email || !name ? sizing * 2 + "px" : sizing / 2 + "px";
}, function (_ref5) {
var email = _ref5.email,
name = _ref5.name;
return email || !name ? sizing * 2 + "px" : sizing / 2 + "px";
}, sizing / 2, sizing / 2, function (_ref6) {
var indicator = _ref6.indicator;
return indicator && indicator;
}, colors.light, sizing / 2, function (_ref7) {
var email = _ref7.email;
return email ? "1.5rem" : "0.75rem";
}, function (_ref8) {
var email = _ref8.email;
return email ? "600" : "500";
}, sizing / 2, colors.darkGray);
var _classnames = require('classnames');
var Avatar = function Avatar(_ref9) {
var className = _ref9.className,
block = _ref9.block,
email = _ref9.email,
indicator = _ref9.indicator,
initials = _ref9.initials,
name = _ref9.name,
phone = _ref9.phone,
photo = _ref9.photo,
rest = _objectWithoutProperties(_ref9, ["className", "block", "email", "indicator", "initials", "name", "phone", "photo"]);
var _classnames2 = _interopRequireDefault(_classnames);
var _variables = require('../variables');
var _Text = require('../Text');
var _Text2 = _interopRequireDefault(_Text);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
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; }
var AvatarLogic = function AvatarLogic(_ref) {
var className = _ref.className,
initials = _ref.initials,
image = _ref.image,
rest = _objectWithoutProperties(_ref, ['className', 'initials', 'image']);
var classes = (0, _classnames2.default)('avatar', className);
return _react2.default.createElement(
'div',
_extends({ className: classes }, rest),
image ? _react2.default.createElement('img', { src: image, alt: 'avatar image' }) : _react2.default.createElement(
_Text2.default,
null,
initials
return React.createElement(
Wrapper,
_extends({
block: block,
name: name,
email: email,
className: className,
indicator: indicator,
photo: photo
}, rest),
React.createElement(
"div",
{ className: "photo-area" },
name ? null : initials,
indicator && React.createElement("span", { className: "indicator" })
),
name && React.createElement(
"span",
{ className: "name" },
name
),
email && React.createElement(
"div",
{ className: "contact-info" },
React.createElement(
"span",
{ className: "email" },
email
),
phone && React.createElement(
"span",
null,
" | ",
phone
)
)

@@ -53,17 +95,12 @@ );

var Avatar = (0, _styledComponents2.default)(AvatarLogic).attrs({
size: function size(props) {
return props.lg ? '5em' : props.sm ? '2em' : '3em';
}
})(_templateObject, function (_ref2) {
var bgColor = _ref2.bgColor;
return bgColor ? bgColor : _variables.colors.grey.darkSecondary;
}, function (props) {
return props.size;
}, function (props) {
return props.size;
}, _Text2.default, _variables.colors.grey.light, function (props) {
return props.sm ? '0.75em' : 'inherit';
});
Avatar.propTypes = {
block: PropTypes.bool,
email: PropTypes.string,
indicator: PropTypes.string,
initials: PropTypes.string.isRequired,
name: PropTypes.string,
phone: PropTypes.string,
photo: PropTypes.string
};
exports.default = Avatar;
export default Avatar;

@@ -1,69 +0,53 @@

'use strict';
var _templateObject = _taggedTemplateLiteral(["\n display: inline-block;\n padding: ", "px ", "px;\n background-color: ", ";\n border: ", ";\n border-radius: 2px;\n color: ", ";\n cursor: pointer;\n font-size: 1rem;\n font-weight: 600;\n min-width: ", "px;\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n transition: 200ms ease-in-out;\n &:hover {\n box-shadow: ", ";\n background-color: ", ";\n }\n"], ["\n display: inline-block;\n padding: ", "px ", "px;\n background-color: ", ";\n border: ", ";\n border-radius: 2px;\n color: ", ";\n cursor: pointer;\n font-size: 1rem;\n font-weight: 600;\n min-width: ", "px;\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n transition: 200ms ease-in-out;\n &:hover {\n box-shadow: ", ";\n background-color: ", ";\n }\n"]);
Object.defineProperty(exports, "__esModule", {
value: true
});
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; }
var _templateObject = _taggedTemplateLiteral(['\n display: inline-block;\n padding: 0.5rem 1rem;\n background-color: ', ';\n border: ', ';\n border-radius: 2px;\n color: ', ';\n cursor: pointer;\n font-family: \'Nunito\', sans-serif;\n font-size: 1em;\n font-weight: 600;\n min-width: 90px;\n outline: none;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n transition: all 200ms ', ';\n &:hover {\n background: ', ';\n border: 2px solid ', ';\n box-shadow: ', ';\n color: ', ';\n }\n'], ['\n display: inline-block;\n padding: 0.5rem 1rem;\n background-color: ', ';\n border: ', ';\n border-radius: 2px;\n color: ', ';\n cursor: pointer;\n font-family: \'Nunito\', sans-serif;\n font-size: 1em;\n font-weight: 600;\n min-width: 90px;\n outline: none;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n transition: all 200ms ', ';\n &:hover {\n background: ', ';\n border: 2px solid ', ';\n box-shadow: ', ';\n color: ', ';\n }\n']);
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var _react = require('react');
import React from "react";
import styled from "styled-components";
import PropTypes from "prop-types";
import { Link } from "react-router-dom";
import { sizing, colors } from "../variables";
var _react2 = _interopRequireDefault(_react);
var _styledComponents = require('styled-components');
var _styledComponents2 = _interopRequireDefault(_styledComponents);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _reactRouterDom = require('react-router-dom');
var _polished = require('polished');
var _variables = require('../variables');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var returnColor = function returnColor(props) {
return props.primary ? _variables.colors.brand.primary : props.success ? _variables.colors.ui.positive : props.failure ? _variables.colors.ui.negative : props.warning ? _variables.colors.ui.warning : props.btnColor ? props.btnColor : _variables.colors.grey.darkSecondary;
var getColor = function getColor(_ref) {
var primary = _ref.primary,
success = _ref.success,
alert = _ref.alert,
warning = _ref.warning,
color = _ref.color;
return primary ? colors.primary : success ? colors.success : alert ? colors.alert : warning ? colors.warning : color ? color : colors.darkGray;
};
var ButtonWrapper = _styledComponents2.default.button.attrs({
computedColor: function computedColor(props) {
return returnColor(props);
}
})(_templateObject, function (_ref) {
var computedColor = _ref.computedColor,
primary = _ref.primary;
return primary ? computedColor : 'transparent';
}, function (_ref2) {
var StyledButton = styled.button(_templateObject, sizing / 2, sizing, function (_ref2) {
var bare = _ref2.bare,
computedColor = _ref2.computedColor;
return bare ? 'none' : '2px solid ' + computedColor;
props = _objectWithoutProperties(_ref2, ["bare"]);
return bare ? "transparent" : getColor(props);
}, function (_ref3) {
var computedColor = _ref3.computedColor,
primary = _ref3.primary;
return primary ? _variables.colors.grey.light : computedColor;
}, (0, _polished.timingFunctions)('easeInQuad'), function (props) {
return props.primary ? (0, _polished.darken)(0.24, props.computedColor) : props.computedColor;
}, function (props) {
return props.primary ? (0, _polished.darken)(0.24, props.computedColor) : props.computedColor;
var bare = _ref3.bare,
props = _objectWithoutProperties(_ref3, ["bare"]);
return bare ? "2px solid " + getColor(props) : "none";
}, function (_ref4) {
var primary = _ref4.primary;
return primary ? '0 1px 3px rgba(0,0,0,0.12)' : 'inital';
}, _variables.colors.grey.light);
var bare = _ref4.bare,
props = _objectWithoutProperties(_ref4, ["bare"]);
var RntLink = ButtonWrapper.withComponent(_reactRouterDom.Link);
return bare ? getColor(props) : colors.light;
}, sizing * 4, function (_ref5) {
var bare = _ref5.bare;
return bare ? "none" : "0 1px 3px rgba(0,0,0,0.12)";
}, function (props) {
return getColor(props);
});
var StyledLink = StyledButton.withComponent(Link);
var Button = function Button(props) {
if (props.to) return _react2.default.createElement(
RntLink,
if (props.to) return React.createElement(
StyledLink,
props,
props.children
);else return _react2.default.createElement(
ButtonWrapper,
);else return React.createElement(
StyledButton,
props,

@@ -74,4 +58,4 @@ props.children

Button.displayName = 'Button';
Button.displayName = "Button";
exports.default = Button;
export default Button;

@@ -1,31 +0,5 @@

'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
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; };
var _templateObject = _taggedTemplateLiteral(['\n padding: 1em;\n background: ', ';\n border-radius: 2px;\n box-shadow: 0 1px 3px ', ';\n > ', ' {\n margin-top: 0;\n color: ', ';\n }\n'], ['\n padding: 1em;\n background: ', ';\n border-radius: 2px;\n box-shadow: 0 1px 3px ', ';\n > ', ' {\n margin-top: 0;\n color: ', ';\n }\n']);
var _templateObject = _taggedTemplateLiteral(["\n padding: ", "px;\n background: ", ";\n border-radius: 2px;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);\n .card-title {\n margin-top: 0;\n color: ", ";\n }\n @media (min-width: ", "px) {\n padding: ", "px;\n }\n"], ["\n padding: ", "px;\n background: ", ";\n border-radius: 2px;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);\n .card-title {\n margin-top: 0;\n color: ", ";\n }\n @media (min-width: ", "px) {\n padding: ", "px;\n }\n"]);
exports.default = Card;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _styledComponents = require('styled-components');
var _styledComponents2 = _interopRequireDefault(_styledComponents);
var _polished = require('polished');
var _Text = require('../Text');
var _Text2 = _interopRequireDefault(_Text);
var _variables = require('../variables');
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; }

@@ -35,9 +9,14 @@

var CardWrapper = _styledComponents2.default.div(_templateObject, function (_ref) {
import React from "react";
import styled from "styled-components";
import Text from "../Text";
import { sizing, colors } from "../variables";
var Wrapper = styled.div(_templateObject, sizing / 2, function (_ref) {
var bgImage = _ref.bgImage,
bgColor = _ref.bgColor;
return bgImage ? 'url(' + bgImage + ')' : bgColor ? bgColor : _variables.colors.grey.light;
}, (0, _polished.tint)(0.12, _variables.colors.grey.dark), _Text2.default, _variables.colors.grey.darkSecondary);
return bgImage ? "url(" + bgImage + ")" : bgColor ? bgColor : colors.light;
}, colors.darkGray, sizing * 30, sizing);
function Card(_ref2) {
export default function Card(_ref2) {
var className = _ref2.className,

@@ -49,10 +28,14 @@ children = _ref2.children,

bgColor = _ref2.bgColor,
rest = _objectWithoutProperties(_ref2, ['className', 'children', 'title', 'cardActions', 'bgImage', 'bgColor']);
rest = _objectWithoutProperties(_ref2, ["className", "children", "title", "cardActions", "bgImage", "bgColor"]);
return _react2.default.createElement(
CardWrapper,
_extends({ className: className, bgImage: bgImage, bgColor: bgColor }, rest),
title && _react2.default.createElement(
_Text2.default,
{ title: true },
return React.createElement(
Wrapper,
_extends({
className: className,
bgImage: bgImage,
bgColor: bgColor
}, rest),
title && React.createElement(
Text,
{ title: true, className: "card-title" },
title

@@ -59,0 +42,0 @@ ),

@@ -1,33 +0,11 @@

'use strict';
var _templateObject = _taggedTemplateLiteral([""], [""]);
Object.defineProperty(exports, "__esModule", {
value: true
});
var _templateObject = _taggedTemplateLiteral(['\n max-width: sizes.xLarge;\n padding: ', ';\n'], ['\n max-width: sizes.xLarge;\n padding: ', ';\n']);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _styledComponents = require('styled-components');
var _styledComponents2 = _interopRequireDefault(_styledComponents);
var _variables = require('../variables');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var Container = _styledComponents2.default.div.attrs({
padding: function padding(props) {
return props.padded ? '1em' : 'initial';
}
})(_templateObject, function (props) {
return props.padding;
});
import React from "react";
import styled from "styled-components";
import { sizes } from "../variables";
Container.displayName = 'Container';
var Container = styled.div(_templateObject);
exports.default = Container;
export default Container;

@@ -1,25 +0,5 @@

'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
var _templateObject = _taggedTemplateLiteral(['\n position: relative;\n .dropdown__list {\n position: absolute;\n top: calc(100% + 1em); left: 0;\n visibility: ', ';\n }\n'], ['\n position: relative;\n .dropdown__list {\n position: absolute;\n top: calc(100% + 1em); left: 0;\n visibility: ', ';\n }\n']);
var _templateObject = _taggedTemplateLiteral(["\n position: relative;\n .dropdown__list {\n position: absolute;\n top: calc(100% + 1em);\n left: 0;\n visibility: ", ";\n }\n"], ["\n position: relative;\n .dropdown__list {\n position: absolute;\n top: calc(100% + 1em);\n left: 0;\n visibility: ", ";\n }\n"]);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _styledComponents = require('styled-components');
var _styledComponents2 = _interopRequireDefault(_styledComponents);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

@@ -33,9 +13,13 @@

var DropdownWrapper = _styledComponents2.default.div(_templateObject, function (_ref) {
import React, { PureComponent, Children, cloneElement } from "react";
import styled from "styled-components";
import PropTypes from "prop-types";
var DropdownWrapper = styled.div(_templateObject, function (_ref) {
var open = _ref.open;
return open ? 'initial' : 'hidden';
return open ? "initial" : "hidden";
});
var Dropdown = function (_Component) {
_inherits(Dropdown, _Component);
var Dropdown = function (_PureComponent) {
_inherits(Dropdown, _PureComponent);

@@ -52,3 +36,3 @@ function Dropdown(props) {

_createClass(Dropdown, [{
key: 'render',
key: "render",
value: function render() {

@@ -62,3 +46,3 @@ var _this2 = this;

return _react2.default.createElement(
return React.createElement(
DropdownWrapper,

@@ -75,10 +59,13 @@ {

title,
_react2.default.createElement(
'ul',
{ className: 'dropdown__list' },
React.createElement(
"ul",
{ className: "dropdown__list" },
items.map(function (item) {
return _react2.default.createElement(
'li',
{ key: 'dropdown__list-item-' + Math.random(), className: 'dropdown__list-item' },
(0, _react.cloneElement)(item, item.props)
return React.createElement(
"li",
{
key: "dropdown__list-item-" + Math.random(),
className: "dropdown__list-item"
},
cloneElement(item, item.props)
);

@@ -92,4 +79,4 @@ })

return Dropdown;
}(_react.Component);
}(PureComponent);
exports.default = Dropdown;
export default Dropdown;

@@ -1,7 +0,1 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
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; };

@@ -13,22 +7,2 @@

var _react = require("react");
var _react2 = _interopRequireDefault(_react);
var _styledComponents = require("styled-components");
var _styledComponents2 = _interopRequireDefault(_styledComponents);
var _classnames = require("classnames");
var _classnames2 = _interopRequireDefault(_classnames);
var _propTypes = require("prop-types");
var _propTypes2 = _interopRequireDefault(_propTypes);
var _variables = require("../variables");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

@@ -42,4 +16,10 @@

var FieldWrapper = _styledComponents2.default.fieldset(_templateObject);
import React, { Component } from "react";
import styled from "styled-components";
import classNames from "classnames";
import propTypes from "prop-types";
import { colors } from "../variables";
var FieldWrapper = styled.fieldset(_templateObject);
var Field = function (_Component) {

@@ -100,7 +80,7 @@ _inherits(Field, _Component);

return _react2.default.createElement(
return React.createElement(
FieldWrapper,
{ hasValue: this.input ? !!this.input.value.length : false },
multiLine ? _react2.default.createElement("textarea", passedProps) : _react2.default.createElement("input", _extends({ type: "text" }, passedProps)),
_react2.default.createElement(
multiLine ? React.createElement("textarea", passedProps) : React.createElement("input", _extends({ type: "text" }, passedProps)),
React.createElement(
"label",

@@ -118,11 +98,13 @@ {

return Field;
}(_react.Component);
}(Component);
Field.propTypes = {
id: _propTypes2.default.string,
type: _propTypes2.default.string.isRequired,
placeholder: _propTypes2.default.string,
label: _propTypes2.default.string
id: propTypes.string,
type: propTypes.string.isRequired,
placeholder: propTypes.string,
label: propTypes.string
};
Field.displayName = "Field";
exports.default = Field;
export default Field;

@@ -1,35 +0,16 @@

'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _templateObject = _taggedTemplateLiteral(['\n font-size: 1em;\n'], ['\n font-size: 1em;\n']);
var _react = require('react');
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var _react2 = _interopRequireDefault(_react);
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; }
var _styledComponents = require('styled-components');
import React from 'react';
import styled from 'styled-components';
import classNames from 'classnames';
import iconPaths from './iconData.js';
var _styledComponents2 = _interopRequireDefault(_styledComponents);
import { colors } from '../variables';
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _iconData = require('./iconData.js');
var _iconData2 = _interopRequireDefault(_iconData);
var _variables = require('../variables');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
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; }
var getPaths = function getPaths(iconName) {
var icon = _iconData2.default.icons.find(function (icon) {
var icon = iconPaths.icons.find(function (icon) {
return icon.tags.includes(iconName);

@@ -46,4 +27,4 @@ });

var classes = (0, _classnames2.default)(className);
return _react2.default.createElement(
var classes = classNames(className);
return React.createElement(
'svg',

@@ -62,3 +43,3 @@ {

getPaths(name).map(function (path, i) {
return _react2.default.createElement('path', {
return React.createElement('path', {
strokeLinecap: 'round',

@@ -73,6 +54,6 @@ strokeLinejoin: 'round',

var Icon = (0, _styledComponents2.default)(IconMarkup)(_templateObject);
var Icon = styled(IconMarkup)(_templateObject);
Icon.displayName = 'Icon';
exports.default = Icon;
export default Icon;

@@ -1,25 +0,12 @@

'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _templateObject = _taggedTemplateLiteral(['\n width: 100%;\n max-width: 100%;\n margin: 0;\n'], ['\n width: 100%;\n max-width: 100%;\n margin: 0;\n']);
var _react = require('react');
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var _react2 = _interopRequireDefault(_react);
import React from 'react';
import styled from 'styled-components';
var _styledComponents = require('styled-components');
var Image = styled.image(_templateObject);
var _styledComponents2 = _interopRequireDefault(_styledComponents);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var Image = _styledComponents2.default.image(_templateObject);
Image.displayName = 'Image';
exports.default = Image;
export default Image;

@@ -1,68 +0,15 @@

"use strict";
var _templateObject = _taggedTemplateLiteral(["\n*,*:before,*:after {\n box-sizing: border-box;\n}\n"], ["\n*,*:before,*:after {\n box-sizing: border-box;\n}\n"]);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Toggle = exports.Tooltip = exports.Text = exports.Loader = exports.Field = exports.Image = exports.Dropdown = exports.Container = exports.Card = exports.Button = exports.Avatar = undefined;
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var _templateObject = _taggedTemplateLiteral(["\n *,*:before,*:after {\n box-sizing: border-box;\n }\n"], ["\n *,*:before,*:after {\n box-sizing: border-box;\n }\n"]);
import { injectGlobal } from "styled-components";
import Avatar from "./Avatar";
import Button from "./Button";
import Card from "./Card";
import Container from "./Container";
import FullPageModal from "./FullPageModal";
import Text from "./Text";
var _styledComponents = require("styled-components");
injectGlobal(_templateObject);
var _Avatar = require("./Avatar");
var _Avatar2 = _interopRequireDefault(_Avatar);
var _Button = require("./Button");
var _Button2 = _interopRequireDefault(_Button);
var _Card = require("./Card");
var _Card2 = _interopRequireDefault(_Card);
var _Container = require("./Container");
var _Container2 = _interopRequireDefault(_Container);
var _Dropdown = require("./Dropdown");
var _Dropdown2 = _interopRequireDefault(_Dropdown);
var _Field = require("./Field");
var _Field2 = _interopRequireDefault(_Field);
var _Loader = require("./Loader");
var _Loader2 = _interopRequireDefault(_Loader);
var _Text = require("./Text");
var _Text2 = _interopRequireDefault(_Text);
var _Tooltip = require("./Tooltip");
var _Tooltip2 = _interopRequireDefault(_Tooltip);
var _Toggle = require("./Toggle");
var _Toggle2 = _interopRequireDefault(_Toggle);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
(0, _styledComponents.injectGlobal)(_templateObject);
exports.Avatar = _Avatar2.default;
exports.Button = _Button2.default;
exports.Card = _Card2.default;
exports.Container = _Container2.default;
exports.Dropdown = _Dropdown2.default;
exports.Image = Image;
exports.Field = _Field2.default;
exports.Loader = _Loader2.default;
exports.Text = _Text2.default;
exports.Tooltip = _Tooltip2.default;
exports.Toggle = _Toggle2.default;
export { Avatar, Button, Card, Container, FullPageModal, Text };

@@ -1,25 +0,12 @@

'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _templateObject = _taggedTemplateLiteral(['\n color: red;\n'], ['\n color: red;\n']);
var _react = require('react');
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var _react2 = _interopRequireDefault(_react);
import React from 'react';
import styled from 'styled-components';
var _styledComponents = require('styled-components');
var Loader = styled.svg(_templateObject);
var _styledComponents2 = _interopRequireDefault(_styledComponents);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var Loader = _styledComponents2.default.svg(_templateObject);
Loader.displayName = 'Loader';
exports.default = Loader;
export default Loader;

@@ -1,35 +0,16 @@

'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
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; };
var _templateObject = _taggedTemplateLiteral(['\n margin: 1rem 0;\n padding: 0;\n color: ', ';\n font-family: \'Nunito\';\n font-size: 1rem;\n &.small { font-size: 0.75rem; }\n &.title {\n font-size: 1.5rem;\n font-weight: 600;\n }\n &.headline { font-size: 2rem; }\n &.hero {\n font-size: 4rem;\n font-weight: 300;\n }\n &.center { text-align: center; }\n &.right { text-align: right; }\n &.bold { font-weight: bolder; }\n'], ['\n margin: 1rem 0;\n padding: 0;\n color: ', ';\n font-family: \'Nunito\';\n font-size: 1rem;\n &.small { font-size: 0.75rem; }\n &.title {\n font-size: 1.5rem;\n font-weight: 600;\n }\n &.headline { font-size: 2rem; }\n &.hero {\n font-size: 4rem;\n font-weight: 300;\n }\n &.center { text-align: center; }\n &.right { text-align: right; }\n &.bold { font-weight: bolder; }\n']);
var _templateObject = _taggedTemplateLiteral(["\n margin: 1rem 0;\n padding: 0;\n color: ", ";\n font-family: \"Nunito\";\n font-size: 1rem;\n &.small {\n font-size: 0.75rem;\n }\n &.title {\n font-size: 1.5rem;\n font-weight: 600;\n }\n &.headline {\n font-size: 2rem;\n }\n &.hero {\n font-size: 4rem;\n font-weight: 300;\n }\n &.center {\n text-align: center;\n }\n &.right {\n text-align: right;\n }\n &.bold {\n font-weight: bolder;\n }\n"], ["\n margin: 1rem 0;\n padding: 0;\n color: ", ";\n font-family: \"Nunito\";\n font-size: 1rem;\n &.small {\n font-size: 0.75rem;\n }\n &.title {\n font-size: 1.5rem;\n font-weight: 600;\n }\n &.headline {\n font-size: 2rem;\n }\n &.hero {\n font-size: 4rem;\n font-weight: 300;\n }\n &.center {\n text-align: center;\n }\n &.right {\n text-align: right;\n }\n &.bold {\n font-weight: bolder;\n }\n"]);
var _react = require('react');
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var _react2 = _interopRequireDefault(_react);
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; }
var _styledComponents = require('styled-components');
import React from "react";
import styled from "styled-components";
import PropTypes from "prop-types";
import classNames from "classnames";
var _styledComponents2 = _interopRequireDefault(_styledComponents);
import { colors } from "../variables";
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _variables = require('../variables');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
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 TextLogic(_ref) {

@@ -45,25 +26,30 @@ var center = _ref.center,

title = _ref.title,
rest = _objectWithoutProperties(_ref, ['center', 'children', 'className', 'color', 'headline', 'hero', 'right', 'small', 'title']);
rest = _objectWithoutProperties(_ref, ["center", "children", "className", "color", "headline", "hero", "right", "small", "title"]);
var classes = (0, _classnames2.default)({
center: center, right: right, hero: hero, headline: headline, title: title, small: small
var classes = classNames({
center: center,
right: right,
hero: hero,
headline: headline,
title: title,
small: small
}, className);
return hero ? _react2.default.createElement(
'h1',
return hero ? React.createElement(
"h1",
_extends({ className: classes }, rest),
children
) : headline ? _react2.default.createElement(
'h2',
) : headline ? React.createElement(
"h2",
_extends({ className: classes }, rest),
children
) : title ? _react2.default.createElement(
'h3',
) : title ? React.createElement(
"h3",
_extends({ className: classes }, rest),
children
) : small ? _react2.default.createElement(
'p',
) : small ? React.createElement(
"p",
_extends({ className: classes }, rest),
children
) : _react2.default.createElement(
'p',
) : React.createElement(
"p",
_extends({ className: classes }, rest),

@@ -74,12 +60,12 @@ children

var Text = (0, _styledComponents2.default)(TextLogic)(_templateObject, _variables.colors.grey.dark);
var Text = styled(TextLogic)(_templateObject, colors.dark);
Text.propTypes = {
center: _propTypes2.default.bool,
color: _propTypes2.default.string,
headline: _propTypes2.default.bool,
hero: _propTypes2.default.bool,
right: _propTypes2.default.bool,
small: _propTypes2.default.bool,
title: _propTypes2.default.bool
center: PropTypes.bool,
color: PropTypes.string,
headline: PropTypes.bool,
hero: PropTypes.bool,
right: PropTypes.bool,
small: PropTypes.bool,
title: PropTypes.bool
};

@@ -96,2 +82,2 @@

exports.default = Text;
export default Text;

@@ -1,22 +0,9 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _templateObject = _taggedTemplateLiteral(["\n position: relative;\n display: ", ";\n input {\n display: none;\n &:checked + .slider {\n background-color: #f9f9f9;\n &:before {\n background-color: #137bb5;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);\n transform: translateX(var(--sizing-unit));\n }\n }\n }\n .slider {\n position: relative;\n height: var(--sizing-unit);\n width: calc(var(--sizing-unit) * 2);\n background-color: #aaa;\n border-radius: calc(var(--sizing-unit)/2);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);\n transition: 200ms;\n &:before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n border-radius: 50%;\n height: var(--sizing-unit);\n width: var(--sizing-unit);\n background-color: #e4e4e4;\n transition: 200ms;\n }\n }\n"], ["\n position: relative;\n display: ", ";\n input {\n display: none;\n &:checked + .slider {\n background-color: #f9f9f9;\n &:before {\n background-color: #137bb5;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);\n transform: translateX(var(--sizing-unit));\n }\n }\n }\n .slider {\n position: relative;\n height: var(--sizing-unit);\n width: calc(var(--sizing-unit) * 2);\n background-color: #aaa;\n border-radius: calc(var(--sizing-unit)/2);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);\n transition: 200ms;\n &:before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n border-radius: 50%;\n height: var(--sizing-unit);\n width: var(--sizing-unit);\n background-color: #e4e4e4;\n transition: 200ms;\n }\n }\n"]);
var _react = require("react");
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var _react2 = _interopRequireDefault(_react);
import React from "react";
import styled from "styled-components";
var _styledComponents = require("styled-components");
var _styledComponents2 = _interopRequireDefault(_styledComponents);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var StyledToggle = _styledComponents2.default.label(_templateObject, function (_ref) {
var StyledToggle = styled.label(_templateObject, function (_ref) {
var inline = _ref.inline;

@@ -27,6 +14,6 @@ return inline ? "inline-block" : "block";

var Toggle = function Toggle(props) {
return _react2.default.createElement(
return React.createElement(
StyledToggle,
null,
_react2.default.createElement(
React.createElement(
Text,

@@ -36,7 +23,7 @@ { small: props.inline },

),
_react2.default.createElement("input", { type: "checkbox" }),
_react2.default.createElement("div", { className: "slider" })
React.createElement("input", { type: "checkbox" }),
React.createElement("div", { className: "slider" })
);
};
exports.default = Toggle;
export default Toggle;

@@ -1,25 +0,12 @@

'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _templateObject = _taggedTemplateLiteral(['\n color: red;\n'], ['\n color: red;\n']);
var _react = require('react');
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var _react2 = _interopRequireDefault(_react);
import React from 'react';
import styled from 'styled-components';
var _styledComponents = require('styled-components');
var Tooltip = styled.svg(_templateObject);
var _styledComponents2 = _interopRequireDefault(_styledComponents);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var Tooltip = _styledComponents2.default.svg(_templateObject);
Tooltip.displayName = 'Tooltip';
exports.default = Tooltip;
export default Tooltip;

@@ -1,32 +0,15 @@

'use strict';
export var sizing = 24;
Object.defineProperty(exports, "__esModule", {
value: true
});
var sizes = exports.sizes = {
xSmall: '360px',
small: '540px',
medium: '960px',
large: '1280px',
xLarge: '1600px'
};
var colors = exports.colors = {
brand: {
primary: 'rgba(101, 126, 212, 1)',
accent: 'rgba(255, 51, 31, 1)'
},
grey: {
dark: 'rgba(1, 12, 12, 1)',
darkSecondary: 'rgba(13, 1, 6, 0.6)',
light: 'rgba(251, 251, 255, 1)',
lightSecondary: 'rgba(251, 251, 255, 0.8)',
disabled: 'rgba(13, 1, 6, 0.4)'
},
ui: {
feedback: '#1FB6FF',
positive: '#1ABC9C',
negative: '#FF2D55',
warning: '#F5D76E'
}
export var colors = {
primary: "#137BB5",
accent: "#50E3C2",
dark: "#34495E",
light: "#F7F7F9",
ui: "#F2F2F2",
lightGray: "#CED4D9",
darkGray: "#9EA8B2",
success: "#3CBC8D",
alert: "#D84C48",
warning: "#F1B40F",
external: "#7860C0"
};
{
"name": "@rentalutions/elements",
"version": "1.6.2",
"version": "1.6.3",
"description": "A suite of elements for the consistent and responsive UI",
"main": "lib/index.js",
"scripts": {
"test": "jest --coverage",
"build": "npm run clean && babel src -d lib",
"test": "jest",
"test:update": "jest -u",
"test:dev": "jest --watch",
"build": "npm run clean && babel src -d lib --ignore **/*.test.js",
"dev": "babel -w src -d lib",

@@ -21,36 +23,31 @@ "clean": "rm -rf lib/*",

"license": "ISC",
"dependencies": {
"classnames": "^2.2.5",
"polished": "^1.2.0",
"prop-types": "^15.5.10",
"react": "^15.6.1",
"react-router-dom": "^4.1.1",
"styled-components": "^2.1.0"
},
"devDependencies": {
"@storybook/react": "^3.2.5",
"@storybook/addon-actions": "^3.2.6",
"@storybook/addon-links": "^3.2.6",
"@storybook/react": "^3.2.8",
"babel-cli": "^6.24.1",
"babel-plugin-transform-object-rest-spread": "^6.23.0",
"babel-preset-latest": "^6.24.1",
"babel-jest": "^21.0.2",
"babel-plugin-transform-object-rest-spread": "^6.26.0",
"babel-preset-env": "^1.6.0",
"babel-preset-react": "^6.24.1",
"babel-preset-stage-1": "^6.24.1",
"enzyme": "^2.9.1",
"jest": "^20.0.4",
"react-dom": "^15.6.1"
"prop-types": "^15.5.10",
"react": "^15.6.1",
"react-dom": "^15.6.1",
"react-router-dom": "^4.2.2",
"styled-components": "^2.1.0"
},
"babel": {
"presets": [
"latest",
"react",
"stage-1"
],
"plugins": [
"transform-object-rest-spread"
]
"peerDependencies": {
"prop-types": "^15.5.10",
"react": "^15.6.1",
"react-router-dom": "^4.2.2",
"styled-components": "^2.1.0"
},
"jest": {
"testPathIgnorePatterns": [
"/node_modules/",
"/lib/"
"/node_modules/"
]
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc