react-rn-progressor
Version:
A customizable collection of progress indicators for React and React Native
1 lines • 1.85 kB
JavaScript
Object.defineProperty(exports,"__esModule",{value:true});exports.CompletedTrack=exports.Track=exports.Container=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 _jsxFileName='src/web/Line/helpers/subComponents.js';var _react=require('react');var _react2=_interopRequireDefault(_react);var _propTypes=require('prop-types');var _propTypes2=_interopRequireDefault(_propTypes);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var absoluteStyle={position:'absolute',left:0,top:0};var Container=exports.Container=function Container(_ref){var style=_ref.style,children=_ref.children;return _react2.default.createElement('div',{style:_extends(style,{position:'relative'}),__source:{fileName:_jsxFileName,lineNumber:11}},children);};var Track=exports.Track=function Track(_ref2){var style=_ref2.style,children=_ref2.children;return _react2.default.createElement('div',{style:_extends(style,absoluteStyle),__source:{fileName:_jsxFileName,lineNumber:20}},children);};var CompletedTrack=exports.CompletedTrack=function CompletedTrack(_ref3){var style=_ref3.style,children=_ref3.children,func=_ref3.func,time=_ref3.time;return _react2.default.createElement('div',{style:_extends(style,absoluteStyle,{transition:'width '+time+'ms '+func}),__source:{fileName:_jsxFileName,lineNumber:26}},children);};Container.propTypes={style:_propTypes2.default.object,children:_propTypes2.default.element};Track.propTypes={style:_propTypes2.default.object,children:_propTypes2.default.element};CompletedTrack.propTypes={style:_propTypes2.default.object,children:_propTypes2.default.element,func:_propTypes2.default.string,time:_propTypes2.default.number};