@times-components/section
Version:
1 lines • 1.68 kB
JavaScript
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _react=_interopRequireDefault(require("react"));var _reactNative=require("react-native");var _propTypes=_interopRequireDefault(require("prop-types"));var _context=require("@times-components/context");var _icons=require("@times-components/icons");var _tsStyleguide=require("@times-components/ts-styleguide");var _styles=_interopRequireDefault(require("./styles"));var _jsxFileName="/home/circleci/project/packages/section/src/puzzle-bar.js";var styles=(0,_styles.default)();var PuzzleBar=function PuzzleBar(_ref){var onPress=_ref.onPress;return _react.default.createElement(_context.SectionContext.Consumer,{__source:{fileName:_jsxFileName,lineNumber:12,columnNumber:3}},function(_ref2){var count=_ref2.recentlyOpenedPuzzleCount;return count?_react.default.createElement(_reactNative.View,{style:styles.puzzleBarContainer,__source:{fileName:_jsxFileName,lineNumber:15,columnNumber:9}},_react.default.createElement(_reactNative.Text,{onPress:onPress,style:styles.puzzleBarText,__source:{fileName:_jsxFileName,lineNumber:16,columnNumber:11}},count," recently opened puzzle",count>1&&"s"),_react.default.createElement(_reactNative.View,{style:styles.puzzleBarArrow,__source:{fileName:_jsxFileName,lineNumber:20,columnNumber:11}},_react.default.createElement(_icons.IconForwardArrow,{fillColour:_tsStyleguide.colours.section.puzzle,__source:{fileName:_jsxFileName,lineNumber:21,columnNumber:13}}))):null;});};PuzzleBar.propTypes={onPress:_propTypes.default.func.isRequired};var _default=PuzzleBar;exports.default=_default;