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.
		
		
		
		
		
			
		
			
				
					47 lines
				
				1.5 KiB
			
		
		
			
		
	
	
					47 lines
				
				1.5 KiB
			| 
								 
											3 years ago
										 
									 | 
							
								"use strict";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Object.defineProperty(exports, "__esModule", {
							 | 
						||
| 
								 | 
							
								  value: true
							 | 
						||
| 
								 | 
							
								});
							 | 
						||
| 
								 | 
							
								exports.default = exports.StyledBackButton = void 0;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var _react = _interopRequireDefault(require("react"));
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var _styledComponents = _interopRequireDefault(require("styled-components"));
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var _reactRouterDom = require("react-router-dom");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var _designSystem = require("@adminjs/design-system");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var _allowOverride = _interopRequireDefault(require("../../../hoc/allow-override"));
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// eslint-disable-next-line @typescript-eslint/no-unused-vars
							 | 
						||
| 
								 | 
							
								const StyledLink = (0, _styledComponents.default)(({
							 | 
						||
| 
								 | 
							
								  rounded,
							 | 
						||
| 
								 | 
							
								  ...rest
							 | 
						||
| 
								 | 
							
								}) => /*#__PURE__*/_react.default.createElement(_reactRouterDom.Link, rest)).withConfig({
							 | 
						||
| 
								 | 
							
								  displayName: "styled-back-button__StyledLink",
							 | 
						||
| 
								 | 
							
								  componentId: "sc-pn0p1u-0"
							 | 
						||
| 
								 | 
							
								})(["", ""], _designSystem.ButtonCSS);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const StyledBackButton = props => {
							 | 
						||
| 
								 | 
							
								  const {
							 | 
						||
| 
								 | 
							
								    showInDrawer
							 | 
						||
| 
								 | 
							
								  } = props;
							 | 
						||
| 
								 | 
							
								  const cssCloseIcon = showInDrawer ? 'ChevronRight' : 'ChevronLeft';
							 | 
						||
| 
								 | 
							
								  const navigate = (0, _reactRouterDom.useNavigate)();
							 | 
						||
| 
								 | 
							
								  return /*#__PURE__*/_react.default.createElement(StyledLink, {
							 | 
						||
| 
								 | 
							
								    size: "icon",
							 | 
						||
| 
								 | 
							
								    to: navigate(-1),
							 | 
						||
| 
								 | 
							
								    rounded: true,
							 | 
						||
| 
								 | 
							
								    mr: "lg",
							 | 
						||
| 
								 | 
							
								    type: "button"
							 | 
						||
| 
								 | 
							
								  }, /*#__PURE__*/_react.default.createElement(_designSystem.Icon, {
							 | 
						||
| 
								 | 
							
								    icon: cssCloseIcon
							 | 
						||
| 
								 | 
							
								  }));
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const OverridableStyledBackButton = (0, _allowOverride.default)(StyledBackButton, 'StyledBackButton');
							 | 
						||
| 
								 | 
							
								exports.StyledBackButton = exports.default = OverridableStyledBackButton;
							 |