UNPKG

snabbdom-material

Version:

Stateless UI components for snabbdom that follow material design

63 lines (58 loc) 1.44 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _paper = require('./paper'); var _paper2 = _interopRequireDefault(_paper); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = function (variables) { return { container: { position: 'relative', margin: '0', padding: '15px 0 26px 0' }, input: Object.assign({ fontSize: '18px', padding: '10px 0', display: 'block', width: '100%', border: 'none', backgroundColor: variables.inputBackgroundColor }, (0, _paper2.default)(variables).divider), label: { color: variables.inputLabelColor, fontSize: '18px', fontweight: 'normal', position: 'absolute', pointerEvents: 'none', left: '1px', top: '25px', transition: '0.2s ease all' }, labelFocused: { top: '1px', fontSize: '13px', outline: 'none' }, message: { fontSize: '13px', margin: '4px 0 -20px 0' }, bar: { position: 'relative', display: 'block', width: '0', left: '50%', height: '2px', transition: '0.2s ease all' }, barFocused: { left: '0', width: '100%' }, errorColor: variables.inputErrorColor, successColor: variables.inputSuccessColor, labelColor: variables.inputLabelFocusedColor }; };