UNPKG

2.25 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
4
5var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
6
7Object.defineProperty(exports, "__esModule", {
8 value: true
9});
10exports.default = void 0;
11
12var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
13
14var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
15
16var React = _interopRequireWildcard(require("react"));
17
18var _propTypes = _interopRequireDefault(require("prop-types"));
19
20var _withStyles = _interopRequireDefault(require("../styles/withStyles"));
21
22var _colorManipulator = require("../styles/colorManipulator");
23
24var _MoreHoriz = _interopRequireDefault(require("../internal/svg-icons/MoreHoriz"));
25
26var _ButtonBase = _interopRequireDefault(require("../ButtonBase"));
27
28var styles = function styles(theme) {
29 return {
30 root: {
31 display: 'flex',
32 marginLeft: theme.spacing(0.5),
33 marginRight: theme.spacing(0.5),
34 backgroundColor: theme.palette.grey[100],
35 color: theme.palette.grey[700],
36 borderRadius: 2,
37 cursor: 'pointer',
38 '&:hover, &:focus': {
39 backgroundColor: theme.palette.grey[200]
40 },
41 '&:active': {
42 boxShadow: theme.shadows[0],
43 backgroundColor: (0, _colorManipulator.emphasize)(theme.palette.grey[200], 0.12)
44 }
45 },
46 icon: {
47 width: 24,
48 height: 16
49 }
50 };
51};
52/**
53 * @ignore - internal component.
54 */
55
56
57function BreadcrumbCollapsed(props) {
58 var classes = props.classes,
59 other = (0, _objectWithoutProperties2.default)(props, ["classes"]);
60 return /*#__PURE__*/React.createElement(_ButtonBase.default, (0, _extends2.default)({
61 component: "li",
62 className: classes.root,
63 focusRipple: true
64 }, other), /*#__PURE__*/React.createElement(_MoreHoriz.default, {
65 className: classes.icon
66 }));
67}
68
69process.env.NODE_ENV !== "production" ? BreadcrumbCollapsed.propTypes = {
70 /**
71 * @ignore
72 */
73 classes: _propTypes.default.object.isRequired
74} : void 0;
75
76var _default = (0, _withStyles.default)(styles, {
77 name: 'PrivateBreadcrumbCollapsed'
78})(BreadcrumbCollapsed);
79
80exports.default = _default;
\No newline at end of file