UNPKG

@livelike/react-native

Version:

LiveLike React Native package

45 lines (44 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LLWidgetOptionResultBar = LLWidgetOptionResultBar; var _react = _interopRequireDefault(require("react")); var _reactNative = require("react-native"); var _hooks = require("../../hooks"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function LLWidgetOptionResultBar(_ref) { let { valueInPercent, styles: stylesProp } = _ref; const styles = (0, _hooks.useStyles)({ componentStylesFn: getWidgetOptionResultBarStyles, stylesProp }); return /*#__PURE__*/_react.default.createElement(_reactNative.View, { style: styles.resultBarContainer }, /*#__PURE__*/_react.default.createElement(_reactNative.View, { style: [{ width: `${valueInPercent}%` }, styles.resultBarView] })); } const getWidgetOptionResultBarStyles = _ref2 => { let { theme } = _ref2; return _reactNative.StyleSheet.create({ resultBarContainer: { display: 'flex', width: '100%', height: 3, marginTop: 7 }, resultBarView: { height: '100%', backgroundColor: theme.text } }); }; //# sourceMappingURL=LLWidgetOptionResultBar.js.map