UNPKG

preact-material-components

Version:
374 lines (299 loc) 11.1 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.List = exports.ListGroupHeader = exports.ListGroup = exports.ListSecondaryText = exports.ListPrimaryText = exports.ListTextContainer = exports.ListDivider = exports.ListItemMetaText = exports.ListItemMeta = exports.ListItemGraphic = exports.ListLinkItem = exports.ListItem = void 0; var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")); var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); var _preact = require("preact"); var _MaterialComponent10 = _interopRequireDefault(require("../Base/MaterialComponent")); var _Icon = _interopRequireDefault(require("../Icon")); var ListItem = /*#__PURE__*/ function (_MaterialComponent) { (0, _inherits2.default)(ListItem, _MaterialComponent); function ListItem() { var _this; (0, _classCallCheck2.default)(this, ListItem); _this = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(ListItem).apply(this, arguments)); _this.componentName = 'list-item'; _this.mdcProps = []; return _this; } (0, _createClass2.default)(ListItem, [{ key: "materialDom", value: function materialDom(props) { return (0, _preact.h)("li", Object.assign({ role: "option" }, props, { ref: this.setControlRef }), props.children); } }]); return ListItem; }(_MaterialComponent10.default); exports.ListItem = ListItem; var ListLinkItem = /*#__PURE__*/ function (_MaterialComponent2) { (0, _inherits2.default)(ListLinkItem, _MaterialComponent2); function ListLinkItem() { var _this2; (0, _classCallCheck2.default)(this, ListLinkItem); _this2 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(ListLinkItem).apply(this, arguments)); _this2.componentName = 'list-item'; _this2.mdcProps = []; return _this2; } (0, _createClass2.default)(ListLinkItem, [{ key: "materialDom", value: function materialDom(props) { return (0, _preact.h)("a", Object.assign({ role: "option" }, props, { ref: this.setControlRef }), props.children); } }]); return ListLinkItem; }(_MaterialComponent10.default); exports.ListLinkItem = ListLinkItem; var ListItemGraphic = /*#__PURE__*/ function (_MaterialComponent3) { (0, _inherits2.default)(ListItemGraphic, _MaterialComponent3); function ListItemGraphic() { var _this3; (0, _classCallCheck2.default)(this, ListItemGraphic); _this3 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(ListItemGraphic).apply(this, arguments)); _this3.componentName = 'list-item__graphic'; _this3.mdcProps = []; return _this3; } (0, _createClass2.default)(ListItemGraphic, [{ key: "materialDom", value: function materialDom(props) { return (0, _preact.h)("span", Object.assign({}, props, { ref: this.setControlRef, role: "presentation" }), (0, _preact.h)(_Icon.default, { "aria-hidden": "true" }, props.children)); } }]); return ListItemGraphic; }(_MaterialComponent10.default); exports.ListItemGraphic = ListItemGraphic; var ListItemMeta = /*#__PURE__*/ function (_ListItemGraphic) { (0, _inherits2.default)(ListItemMeta, _ListItemGraphic); function ListItemMeta() { var _this4; (0, _classCallCheck2.default)(this, ListItemMeta); _this4 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(ListItemMeta).apply(this, arguments)); _this4.componentName = 'list-item__meta'; return _this4; } return ListItemMeta; }(ListItemGraphic); exports.ListItemMeta = ListItemMeta; var ListItemMetaText = /*#__PURE__*/ function (_MaterialComponent4) { (0, _inherits2.default)(ListItemMetaText, _MaterialComponent4); function ListItemMetaText() { var _this5; (0, _classCallCheck2.default)(this, ListItemMetaText); _this5 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(ListItemMetaText).apply(this, arguments)); _this5.componentName = 'list-item__meta'; _this5.mdcProps = []; return _this5; } (0, _createClass2.default)(ListItemMetaText, [{ key: "materialDom", value: function materialDom(props) { return (0, _preact.h)("span", Object.assign({}, props, { ref: this.setControlRef, role: "presentation" }), props.children); } }]); return ListItemMetaText; }(_MaterialComponent10.default); exports.ListItemMetaText = ListItemMetaText; var ListDivider = /*#__PURE__*/ function (_MaterialComponent5) { (0, _inherits2.default)(ListDivider, _MaterialComponent5); function ListDivider() { var _this6; (0, _classCallCheck2.default)(this, ListDivider); _this6 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(ListDivider).apply(this, arguments)); _this6.componentName = 'list-divider'; _this6.mdcProps = ['inset']; return _this6; } (0, _createClass2.default)(ListDivider, [{ key: "materialDom", value: function materialDom(props) { return (0, _preact.h)("li", Object.assign({ role: "separator" }, props, { ref: this.setControlRef })); } }]); return ListDivider; }(_MaterialComponent10.default); exports.ListDivider = ListDivider; var ListTextContainer = /*#__PURE__*/ function (_MaterialComponent6) { (0, _inherits2.default)(ListTextContainer, _MaterialComponent6); function ListTextContainer() { var _this7; (0, _classCallCheck2.default)(this, ListTextContainer); _this7 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(ListTextContainer).apply(this, arguments)); _this7.componentName = 'list-item__text'; _this7.mdcProps = []; return _this7; } (0, _createClass2.default)(ListTextContainer, [{ key: "materialDom", value: function materialDom(props) { return (0, _preact.h)("span", Object.assign({}, props, { ref: this.setControlRef }), props.children); } }]); return ListTextContainer; }(_MaterialComponent10.default); exports.ListTextContainer = ListTextContainer; var ListPrimaryText = /*#__PURE__*/ function (_ListTextContainer) { (0, _inherits2.default)(ListPrimaryText, _ListTextContainer); function ListPrimaryText() { var _this8; (0, _classCallCheck2.default)(this, ListPrimaryText); _this8 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(ListPrimaryText).apply(this, arguments)); _this8.componentName = 'list-item__primary-text'; return _this8; } return ListPrimaryText; }(ListTextContainer); exports.ListPrimaryText = ListPrimaryText; var ListSecondaryText = /*#__PURE__*/ function (_ListTextContainer2) { (0, _inherits2.default)(ListSecondaryText, _ListTextContainer2); function ListSecondaryText() { var _this9; (0, _classCallCheck2.default)(this, ListSecondaryText); _this9 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(ListSecondaryText).apply(this, arguments)); _this9.componentName = 'list-item__secondary-text'; return _this9; } return ListSecondaryText; }(ListTextContainer); exports.ListSecondaryText = ListSecondaryText; var ListGroup = /*#__PURE__*/ function (_MaterialComponent7) { (0, _inherits2.default)(ListGroup, _MaterialComponent7); function ListGroup() { var _this10; (0, _classCallCheck2.default)(this, ListGroup); _this10 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(ListGroup).apply(this, arguments)); _this10.componentName = 'list-group'; _this10.mdcProps = []; return _this10; } (0, _createClass2.default)(ListGroup, [{ key: "materialDom", value: function materialDom(props) { return (0, _preact.h)("div", Object.assign({}, props), this.props.children); } }]); return ListGroup; }(_MaterialComponent10.default); exports.ListGroup = ListGroup; var ListGroupHeader = /*#__PURE__*/ function (_MaterialComponent8) { (0, _inherits2.default)(ListGroupHeader, _MaterialComponent8); function ListGroupHeader() { var _this11; (0, _classCallCheck2.default)(this, ListGroupHeader); _this11 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(ListGroupHeader).apply(this, arguments)); _this11.componentName = 'list-group__subheader'; _this11.mdcProps = []; return _this11; } (0, _createClass2.default)(ListGroupHeader, [{ key: "materialDom", value: function materialDom(props) { return (0, _preact.h)("h3", Object.assign({}, props, { ref: this.setControlRef }), props.children); } }]); return ListGroupHeader; }(_MaterialComponent10.default); exports.ListGroupHeader = ListGroupHeader; var List = /*#__PURE__*/ function (_MaterialComponent9) { (0, _inherits2.default)(List, _MaterialComponent9); function List() { var _this12; (0, _classCallCheck2.default)(this, List); _this12 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(List).apply(this, arguments)); _this12.componentName = 'list'; _this12.mdcProps = ['dense', 'two-line', 'avatar-list']; return _this12; } (0, _createClass2.default)(List, [{ key: "materialDom", value: function materialDom(props) { if (props.interactive) { return (0, _preact.h)("nav", Object.assign({ ref: this.setControlRef }, props), props.children); } return (0, _preact.h)("ul", Object.assign({}, props, { ref: this.setControlRef }), props.children); } }]); return List; }(_MaterialComponent10.default); exports.List = List; var default_1 = /*#__PURE__*/ function (_List) { (0, _inherits2.default)(default_1, _List); function default_1() { (0, _classCallCheck2.default)(this, default_1); return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(default_1).apply(this, arguments)); } return default_1; }(List); exports.default = default_1; default_1.Item = ListItem; default_1.LinkItem = ListLinkItem; default_1.ItemGraphic = ListItemGraphic; default_1.ItemMeta = ListItemMeta; default_1.ItemMetaText = ListItemMetaText; default_1.Divider = ListDivider; default_1.TextContainer = ListTextContainer; default_1.PrimaryText = ListPrimaryText; default_1.SecondaryText = ListSecondaryText; default_1.Group = ListGroup; default_1.GroupHeader = ListGroupHeader; //# sourceMappingURL=index.js.map