Skip to content

Commit

Permalink
Lib with Styles Maped
Browse files Browse the repository at this point in the history
  • Loading branch information
casesandberg committed Mar 7, 2016
1 parent bfb3d0d commit c8dd954
Show file tree
Hide file tree
Showing 30 changed files with 197 additions and 168 deletions.
3 changes: 0 additions & 3 deletions .babelrc
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,5 @@
"es2015",
"stage-0",
"react"
],
"plugins": [
"transform-class-property-semicolons"
]
}
26 changes: 13 additions & 13 deletions lib/components/chrome/Chrome.js
Original file line number Diff line number Diff line change
Expand Up @@ -134,40 +134,40 @@ var Chrome = exports.Chrome = function (_ReactCSS$Component) {
value: function render() {
return _react2.default.createElement(
'div',
{ is: 'picker' },
{ style: this.styles().picker },
_react2.default.createElement(
'div',
{ is: 'saturation' },
_react2.default.createElement(_common.Saturation, _extends({ is: 'Saturation' }, this.props, { pointer: _ChromePointerCircle2.default, onChange: this.handleChange }))
{ style: this.styles().saturation },
_react2.default.createElement(_common.Saturation, _extends({}, this.styles().Saturation, this.props, { pointer: _ChromePointerCircle2.default, onChange: this.handleChange }))
),
_react2.default.createElement(
'div',
{ is: 'body' },
{ style: this.styles().body },
_react2.default.createElement(
'div',
{ is: 'controls', className: 'flexbox-fix' },
{ style: this.styles().controls, className: 'flexbox-fix' },
_react2.default.createElement(
'div',
{ is: 'color' },
{ style: this.styles().color },
_react2.default.createElement(
'div',
{ is: 'swatch' },
_react2.default.createElement('div', { is: 'active' }),
{ style: this.styles().swatch },
_react2.default.createElement('div', { style: this.styles().active }),
_react2.default.createElement(_common.Checkboard, null)
)
),
_react2.default.createElement(
'div',
{ is: 'toggles' },
{ style: this.styles().toggles },
_react2.default.createElement(
'div',
{ is: 'hue' },
_react2.default.createElement(_common.Hue, _extends({ is: 'Hue' }, this.props, { pointer: _ChromePointer2.default, onChange: this.handleChange }))
{ style: this.styles().hue },
_react2.default.createElement(_common.Hue, _extends({}, this.styles().Hue, this.props, { pointer: _ChromePointer2.default, onChange: this.handleChange }))
),
_react2.default.createElement(
'div',
{ is: 'alpha' },
_react2.default.createElement(_common.Alpha, _extends({ is: 'Alpha' }, this.props, { pointer: _ChromePointer2.default, onChange: this.handleChange }))
{ style: this.styles().alpha },
_react2.default.createElement(_common.Alpha, _extends({}, this.styles().Alpha, this.props, { pointer: _ChromePointer2.default, onChange: this.handleChange }))
)
)
),
Expand Down
52 changes: 27 additions & 25 deletions lib/components/chrome/ChromeFields.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ Object.defineProperty(exports, "__esModule", {
});
exports.ChromeFields = undefined;

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 _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 _react = require('react');
Expand Down Expand Up @@ -188,82 +190,82 @@ var ChromeFields = exports.ChromeFields = function (_ReactCSS$Component) {
if (this.state.view === 'hex') {
fields = _react2.default.createElement(
'div',
{ is: 'fields', className: 'flexbox-fix' },
{ style: this.styles().fields, className: 'flexbox-fix' },
_react2.default.createElement(
'div',
{ is: 'field' },
_react2.default.createElement(_common.EditableInput, { is: 'Input', label: 'hex', value: '#' + this.props.hex, onChange: this.handleChange })
{ style: this.styles().field },
_react2.default.createElement(_common.EditableInput, _extends({}, this.styles().Input, { label: 'hex', value: '#' + this.props.hex, onChange: this.handleChange }))
)
);
} else if (this.state.view === 'rgb') {
fields = _react2.default.createElement(
'div',
{ is: 'fields', className: 'flexbox-fix' },
{ style: this.styles().fields, className: 'flexbox-fix' },
_react2.default.createElement(
'div',
{ is: 'field' },
_react2.default.createElement(_common.EditableInput, { is: 'Input', label: 'r', value: this.props.rgb.r, onChange: this.handleChange })
{ style: this.styles().field },
_react2.default.createElement(_common.EditableInput, _extends({}, this.styles().Input, { label: 'r', value: this.props.rgb.r, onChange: this.handleChange }))
),
_react2.default.createElement(
'div',
{ is: 'field' },
_react2.default.createElement(_common.EditableInput, { is: 'Input', label: 'g', value: this.props.rgb.g, onChange: this.handleChange })
{ style: this.styles().field },
_react2.default.createElement(_common.EditableInput, _extends({}, this.styles().Input, { label: 'g', value: this.props.rgb.g, onChange: this.handleChange }))
),
_react2.default.createElement(
'div',
{ is: 'field' },
_react2.default.createElement(_common.EditableInput, { is: 'Input', label: 'b', value: this.props.rgb.b, onChange: this.handleChange })
{ style: this.styles().field },
_react2.default.createElement(_common.EditableInput, _extends({}, this.styles().Input, { label: 'b', value: this.props.rgb.b, onChange: this.handleChange }))
),
_react2.default.createElement(
'div',
{ is: 'field' },
_react2.default.createElement(_common.EditableInput, { is: 'Input', label: 'a', value: this.props.rgb.a, arrowOffset: .01, onChange: this.handleChange })
{ style: this.styles().field },
_react2.default.createElement(_common.EditableInput, _extends({}, this.styles().Input, { label: 'a', value: this.props.rgb.a, arrowOffset: .01, onChange: this.handleChange }))
)
);
} else if (this.state.view === 'hsl') {
fields = _react2.default.createElement(
'div',
{ is: 'fields', className: 'flexbox-fix' },
{ style: this.styles().fields, className: 'flexbox-fix' },
_react2.default.createElement(
'div',
{ is: 'field' },
_react2.default.createElement(_common.EditableInput, { is: 'Input', label: 'h', value: Math.round(this.props.hsl.h), onChange: this.handleChange })
{ style: this.styles().field },
_react2.default.createElement(_common.EditableInput, _extends({}, this.styles().Input, { label: 'h', value: Math.round(this.props.hsl.h), onChange: this.handleChange }))
),
_react2.default.createElement(
'div',
{ is: 'field' },
_react2.default.createElement(_common.EditableInput, { is: 'Input', label: 's', value: Math.round(this.props.hsl.s * 100) + '%', onChange: this.handleChange })
{ style: this.styles().field },
_react2.default.createElement(_common.EditableInput, _extends({}, this.styles().Input, { label: 's', value: Math.round(this.props.hsl.s * 100) + '%', onChange: this.handleChange }))
),
_react2.default.createElement(
'div',
{ is: 'field' },
_react2.default.createElement(_common.EditableInput, { is: 'Input', label: 'l', value: Math.round(this.props.hsl.l * 100) + '%', onChange: this.handleChange })
{ style: this.styles().field },
_react2.default.createElement(_common.EditableInput, _extends({}, this.styles().Input, { label: 'l', value: Math.round(this.props.hsl.l * 100) + '%', onChange: this.handleChange }))
),
_react2.default.createElement(
'div',
{ is: 'field' },
_react2.default.createElement(_common.EditableInput, { is: 'Input', label: 'a', value: this.props.hsl.a, arrowOffset: .01, onChange: this.handleChange })
{ style: this.styles().field },
_react2.default.createElement(_common.EditableInput, _extends({}, this.styles().Input, { label: 'a', value: this.props.hsl.a, arrowOffset: .01, onChange: this.handleChange }))
)
);
}

return _react2.default.createElement(
'div',
{ is: 'wrap', className: 'flexbox-fix' },
{ style: this.styles().wrap, className: 'flexbox-fix' },
fields,
_react2.default.createElement(
'div',
{ is: 'toggle' },
{ style: this.styles().toggle },
_react2.default.createElement(
'div',
{ is: 'icon', onClick: this.toggleViews, ref: 'icon' },
{ style: this.styles().icon, onClick: this.toggleViews, ref: 'icon' },
_react2.default.createElement(
'svg',
{ style: { width: '24px', height: '24px' }, viewBox: '0 0 24 24', onMouseOver: this.showHighlight, onMouseEnter: this.showHighlight, onMouseOut: this.hideHighlight },
_react2.default.createElement('path', { fill: '#333', d: 'M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z' })
)
),
_react2.default.createElement('div', { is: 'iconHighlight', ref: 'iconHighlight' })
_react2.default.createElement('div', { style: this.styles().iconHighlight, ref: 'iconHighlight' })
)
);
}
Expand Down
2 changes: 1 addition & 1 deletion lib/components/chrome/ChromePointer.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ var ChromePointer = exports.ChromePointer = function (_ReactCSS$Component) {
}, {
key: 'render',
value: function render() {
return _react2.default.createElement('div', { is: 'picker' });
return _react2.default.createElement('div', { style: this.styles().picker });
}
}]);

Expand Down
2 changes: 1 addition & 1 deletion lib/components/chrome/ChromePointerCircle.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ var ChromePointerCircle = exports.ChromePointerCircle = function (_ReactCSS$Comp
}, {
key: 'render',
value: function render() {
return _react2.default.createElement('div', { is: 'picker' });
return _react2.default.createElement('div', { style: this.styles().picker });
}
}]);

Expand Down
12 changes: 6 additions & 6 deletions lib/components/common/Alpha.js
Original file line number Diff line number Diff line change
Expand Up @@ -124,27 +124,27 @@ var Alpha = exports.Alpha = function (_ReactCSS$Component) {
}, {
key: 'render',
value: function render() {
var pointer = _react2.default.createElement('div', { is: 'slider' });
var pointer = _react2.default.createElement('div', { style: this.styles().slider });

if (this.props.pointer) {
pointer = _react2.default.createElement(this.props.pointer, this.props);
}

return _react2.default.createElement(
'div',
{ is: 'alpha' },
{ style: this.styles().alpha },
_react2.default.createElement(
'div',
{ is: 'checkboard' },
{ style: this.styles().checkboard },
_react2.default.createElement(_Checkboard2.default, null)
),
_react2.default.createElement('div', { is: 'gradient' }),
_react2.default.createElement('div', { style: this.styles().gradient }),
_react2.default.createElement(
'div',
{ is: 'container', ref: 'container', onMouseDown: this.handleMouseDown, onTouchMove: this.handleChange },
{ style: this.styles().container, ref: 'container', onMouseDown: this.handleMouseDown, onTouchMove: this.handleChange },
_react2.default.createElement(
'div',
{ is: 'pointer', ref: 'pointer' },
{ style: this.styles().pointer, ref: 'pointer' },
pointer
)
)
Expand Down
2 changes: 1 addition & 1 deletion lib/components/common/Checkboard.js
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ var Checkboard = exports.Checkboard = function (_ReactCSS$Component) {
}, {
key: 'render',
value: function render() {
return _react2.default.createElement('div', { is: 'grid', ref: 'grid' });
return _react2.default.createElement('div', { style: this.styles().grid, ref: 'grid' });
}
}]);

Expand Down
6 changes: 3 additions & 3 deletions lib/components/common/EditableInput.js
Original file line number Diff line number Diff line change
Expand Up @@ -170,15 +170,15 @@ var EditableInput = exports.EditableInput = function (_ReactCSS$Component) {
if (this.props.label) {
label = _react2.default.createElement(
'span',
{ is: 'label', ref: 'label', onMouseDown: this.handleMouseDown },
{ style: this.styles().label, ref: 'label', onMouseDown: this.handleMouseDown },
this.props.label
);
}

return _react2.default.createElement(
'div',
{ is: 'wrap', ref: 'container' },
_react2.default.createElement('input', { is: 'input', ref: 'input', value: this.state.value, onKeyDown: this.handleKeyDown, onChange: this.handleChange, onBlur: this.handleBlur }),
{ style: this.styles().wrap, ref: 'container' },
_react2.default.createElement('input', { style: this.styles().input, ref: 'input', value: this.state.value, onKeyDown: this.handleKeyDown, onChange: this.handleChange, onBlur: this.handleBlur }),
label
);
}
Expand Down
8 changes: 4 additions & 4 deletions lib/components/common/Hue.js
Original file line number Diff line number Diff line change
Expand Up @@ -142,21 +142,21 @@ var Hue = exports.Hue = function (_ReactCSS$Component) {
}, {
key: 'render',
value: function render() {
var pointer = _react2.default.createElement('div', { is: 'slider' });
var pointer = _react2.default.createElement('div', { style: this.styles().slider });

if (this.props.pointer) {
pointer = _react2.default.createElement(this.props.pointer, this.props);
}

return _react2.default.createElement(
'div',
{ is: 'hue' },
{ style: this.styles().hue },
_react2.default.createElement(
'div',
{ is: 'container', ref: 'container', onMouseDown: this.handleMouseDown, onTouchMove: this.handleChange },
{ style: this.styles().container, ref: 'container', onMouseDown: this.handleMouseDown, onTouchMove: this.handleChange },
_react2.default.createElement(
'div',
{ is: 'pointer', ref: 'pointer' },
{ style: this.styles().pointer, ref: 'pointer' },
pointer
)
)
Expand Down
10 changes: 5 additions & 5 deletions lib/components/common/Saturation.js
Original file line number Diff line number Diff line change
Expand Up @@ -130,22 +130,22 @@ var Saturation = exports.Saturation = function (_ReactCSS$Component) {
}, {
key: 'render',
value: function render() {
var pointer = _react2.default.createElement('div', { is: 'circle' });
var pointer = _react2.default.createElement('div', { style: this.styles().circle });

if (this.props.pointer) {
pointer = _react2.default.createElement(this.props.pointer, this.props);
}

return _react2.default.createElement(
'div',
{ is: 'color', ref: 'container', onMouseDown: this.handleMouseDown, onTouchMove: this.handleChange },
{ style: this.styles().color, ref: 'container', onMouseDown: this.handleMouseDown, onTouchMove: this.handleChange },
_react2.default.createElement(
'div',
{ is: 'white' },
_react2.default.createElement('div', { is: 'black' }),
{ style: this.styles().white },
_react2.default.createElement('div', { style: this.styles().black }),
_react2.default.createElement(
'div',
{ is: 'pointer', ref: 'pointer' },
{ style: this.styles().pointer, ref: 'pointer' },
pointer
)
)
Expand Down
6 changes: 3 additions & 3 deletions lib/components/compact/Compact.js
Original file line number Diff line number Diff line change
Expand Up @@ -102,15 +102,15 @@ var Compact = exports.Compact = function (_ReactCSS$Component) {

return _react2.default.createElement(
_reactMaterialDesign.Raised,
{ is: 'Compact' },
this.styles().Compact,
_react2.default.createElement(
'div',
{ is: 'compact' },
{ style: this.styles().compact },
_react2.default.createElement(
'div',
{ ref: 'colors' },
colors,
_react2.default.createElement('div', { is: 'clear' })
_react2.default.createElement('div', { style: this.styles().clear })
),
_react2.default.createElement(_CompactFields2.default, _extends({}, this.props, { onChange: this.handleChange }))
)
Expand Down
4 changes: 2 additions & 2 deletions lib/components/compact/CompactColor.js
Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,8 @@ var CompactColor = exports.CompactColor = function (_ReactCSS$Component) {
value: function render() {
return _react2.default.createElement(
'div',
{ is: 'color', ref: 'color', onClick: this.handleClick },
_react2.default.createElement('div', { is: 'dot' })
{ style: this.styles().color, ref: 'color', onClick: this.handleClick },
_react2.default.createElement('div', { style: this.styles().dot })
);
}
}]);
Expand Down
14 changes: 8 additions & 6 deletions lib/components/compact/CompactFields.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ Object.defineProperty(exports, "__esModule", {
});
exports.CompactColor = undefined;

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 _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 _react = require('react');
Expand Down Expand Up @@ -132,12 +134,12 @@ var CompactColor = exports.CompactColor = function (_ReactCSS$Component) {
value: function render() {
return _react2.default.createElement(
'div',
{ is: 'fields', className: 'flexbox-fix' },
_react2.default.createElement('div', { is: 'active' }),
_react2.default.createElement(_common.EditableInput, { is: 'Hex', label: 'hex', value: '#' + this.props.hex, onChange: this.handleChange }),
_react2.default.createElement(_common.EditableInput, { is: 'RGB', label: 'r', value: this.props.rgb.r, onChange: this.handleChange }),
_react2.default.createElement(_common.EditableInput, { is: 'RGB', label: 'g', value: this.props.rgb.g, onChange: this.handleChange }),
_react2.default.createElement(_common.EditableInput, { is: 'RGB', label: 'b', value: this.props.rgb.b, onChange: this.handleChange })
{ style: this.styles().fields, className: 'flexbox-fix' },
_react2.default.createElement('div', { style: this.styles().active }),
_react2.default.createElement(_common.EditableInput, _extends({}, this.styles().Hex, { label: 'hex', value: '#' + this.props.hex, onChange: this.handleChange })),
_react2.default.createElement(_common.EditableInput, _extends({}, this.styles().RGB, { label: 'r', value: this.props.rgb.r, onChange: this.handleChange })),
_react2.default.createElement(_common.EditableInput, _extends({}, this.styles().RGB, { label: 'g', value: this.props.rgb.g, onChange: this.handleChange })),
_react2.default.createElement(_common.EditableInput, _extends({}, this.styles().RGB, { label: 'b', value: this.props.rgb.b, onChange: this.handleChange }))
);
}
}]);
Expand Down
Loading

0 comments on commit c8dd954

Please sign in to comment.