You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					55 lines
				
				1.6 KiB
			
		
		
			
		
	
	
					55 lines
				
				1.6 KiB
			| 
								 
											3 years ago
										 
									 | 
							
								"use strict";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Object.defineProperty(exports, "__esModule", {
							 | 
						||
| 
								 | 
							
								  value: true
							 | 
						||
| 
								 | 
							
								});
							 | 
						||
| 
								 | 
							
								exports.default = exports.Version = void 0;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var _react = _interopRequireDefault(require("react"));
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var _styledComponents = _interopRequireDefault(require("styled-components"));
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var _designSystem = require("@adminjs/design-system");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var _hooks = require("../../hooks");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var _allowOverride = _interopRequireDefault(require("../../hoc/allow-override"));
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const VersionItem = (0, _styledComponents.default)(_designSystem.Text).withConfig({
							 | 
						||
| 
								 | 
							
								  displayName: "version__VersionItem",
							 | 
						||
| 
								 | 
							
								  componentId: "sc-r49gcr-0"
							 | 
						||
| 
								 | 
							
								})(["padding:12px 24px 12px 0;"]);
							 | 
						||
| 
								 | 
							
								VersionItem.defaultProps = {
							 | 
						||
| 
								 | 
							
								  display: ['none', 'block'],
							 | 
						||
| 
								 | 
							
								  color: 'grey100'
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const Version = props => {
							 | 
						||
| 
								 | 
							
								  const {
							 | 
						||
| 
								 | 
							
								    versions
							 | 
						||
| 
								 | 
							
								  } = props;
							 | 
						||
| 
								 | 
							
								  const {
							 | 
						||
| 
								 | 
							
								    admin,
							 | 
						||
| 
								 | 
							
								    app
							 | 
						||
| 
								 | 
							
								  } = versions;
							 | 
						||
| 
								 | 
							
								  const {
							 | 
						||
| 
								 | 
							
								    translateLabel
							 | 
						||
| 
								 | 
							
								  } = (0, _hooks.useTranslation)();
							 | 
						||
| 
								 | 
							
								  return /*#__PURE__*/_react.default.createElement(_designSystem.Box, {
							 | 
						||
| 
								 | 
							
								    flex: true,
							 | 
						||
| 
								 | 
							
								    flexGrow: 1,
							 | 
						||
| 
								 | 
							
								    py: "default",
							 | 
						||
| 
								 | 
							
								    px: "xxl",
							 | 
						||
| 
								 | 
							
								    className: (0, _designSystem.cssClass)('Version'),
							 | 
						||
| 
								 | 
							
								    "data-css": "version"
							 | 
						||
| 
								 | 
							
								  }, admin && /*#__PURE__*/_react.default.createElement(VersionItem, null, translateLabel('adminVersion', {
							 | 
						||
| 
								 | 
							
								    version: admin
							 | 
						||
| 
								 | 
							
								  })), app && /*#__PURE__*/_react.default.createElement(VersionItem, null, translateLabel('appVersion', {
							 | 
						||
| 
								 | 
							
								    version: app
							 | 
						||
| 
								 | 
							
								  })));
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const OverridableVersion = (0, _allowOverride.default)(Version, 'Version');
							 | 
						||
| 
								 | 
							
								exports.Version = exports.default = OverridableVersion;
							 |